我有一个不需要管理员特权即可运行的C#桌面应用程序(Windows 10)。我已经删除了已存在的清单文件,但是即使如此,安装后,该图标仍会显示一个盾牌图像,并且在运行该证书时需要提供凭据,否则可能是什么原因引起的?
答案 0 :(得分:5)
还有什么可能导致这种情况?
名称。如果其中包含“设置”,“安装”或“更新”,则Windows将在没有可用清单的情况下添加该图标。
请参见Microsoft Docs并查找“安装程序检测技术”。
要删除它,请添加清单并定义不需要管理员的特权,例如“ asInvoker”:
[...]
<requestedExecutionLevel level="asInvoker" />
</requestedPrivileges>