【问题标题】:Why does Windows UAC icon appear for my program on some PCs but not others?为什么我的程序在某些 PC 上出现 Windows UAC 图标,而在其他 PC 上却没有?
【发布时间】:2013-09-09 13:04:15
【问题描述】:

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

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

【问题讨论】:

    标签: windows uac


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-11
      • 2021-03-01
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      • 2022-01-21
      • 2014-03-02
      • 2016-10-06
      相关资源
      最近更新 更多