在桌面应用程序图标上屏蔽图像

时间:2018-07-25 11:21:12

标签: c# visual-studio-2013 windows-10 desktop-application elevated-privileges

我有一个不需要管理员特权即可运行的C#桌面应用程序(Windows 10)。我已经删除了已存在的清单文件,但是即使如此,安装后,该图标仍会显示一个盾牌图像,并且在运行该证书时需要提供凭据,否则可能是什么原因引起的?

1 个答案:

答案 0 :(得分:5)

  

还有什么可能导致这种情况?

名称。如果其中包含“设置”,“安装”或“更新”,则Windows将在没有可用清单的情况下添加该图标。

请参见Microsoft Docs并查找“安装程序检测技术”。

要删除它,请添加清单并定义不需要管理员的特权,例如“ asInvoker”:

[...]
<requestedExecutionLevel level="asInvoker" />
</requestedPrivileges>