3

我最近注意到我们开发的一个应用程序在我们的一些客户的 PC 上旁边有一个 windows UAC 图标,但不是我们的。有什么理由会发生这种情况吗?

我注意到这一点的原因是客户声称该软件突然停止工作,并且在检查他们的 PC 时,我注意到 UAC“盾牌”在我们的应用程序图标上——我以前从未见过,当然不是当我将它安装在我的 PC 上时,我想知道他们的 PC 是否有任何更改可能导致此问题,以及这是否与应用程序停止工作的原因有关?

4

1 回答 1

4

如果有人感兴趣,这里是问题的原因和解决方案。

不知何故,客户端告诉程序始终以管理员身份运行,这就是引发 UAC 消息的原因,并以某种方式阻止它正常工作(外部 Excel 工作表应该通过 DLL 与它通信,这就是停止工作)。

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

于 2013-09-09T13:44:33.010 回答