为什么Windows UAC图标在某些电脑上显示,而不是其他电脑上?

我最近注意到,我们开发的一个应用程序在我们的一些客户的个人电脑旁边有一个Windows UAC图标,但不是我们的。 这有可能发生吗?

我注意到这个的原因是,客户声称软件突然停止工作,当检查他们的PC时,我注意到UAC的“盾牌”在我们的应用程序的图标上 – 我从来没有见过这种情况,当然不是那里,当我安装在我的电脑上,所以我想知道如果他们的个人电脑的任何变化可能造成这一点,如果这可能与为什么应用程序已停止工作?

如果任何人有兴趣,这是问题的原因和解决办法。

不知何故,客户已经告诉程序在任何时候都以管理员身份运行,这是什么引起了UAC消息,并以某种方式阻止它正常工作(一个外部的Excel工作表应该通过一个DLL与它通信,这是什么停止工作)。

要关闭此模式,我右键单击我的应用程序可执行文件,单击属性>兼容性,并取消选中“以管理员身份运行此程序”复选框。 这立即解决了这个问题。 您也可以使用“更改所有用户的设置”对话框为多个用户更改此设置。