我正在为应用程序编写更新程序,我的问题是它总是在我运行它时显示 UAC 提示。
该应用程序本身不需要管理员权限,它.zip
仅从 Internet 下载文件,然后将其解压缩到用户在安装过程中设置的自定义位置。
我尝试将以下值添加到 myapp.mainfest
中,但它们似乎都不起作用,并且仍然显示 UAC 提示:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
和
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
如何强制 C# 应用程序在没有管理员权限的情况下运行?