我有一个程序使用注册表来保存最近打开的 10 个文件。有一次我试图将它们保存在本地机器中,但决定将它们保存在当前用户中。在尝试让一切正常工作的过程中,我创建了一个清单来强制程序以管理员身份运行,我认为不再需要它了。我遇到的问题是我似乎无法删除该要求。
我有....将项目属性更改为“创建没有清单的应用程序”,添加了一个名为 app.manifest 的新项目,默认为 asInvoker 并更改了属性以使用该清单,重命名了任何包含单词 manifest 的文件文件名。
这些尝试都没有奏效。该程序仍以管理员身份运行。我一定错过了什么,但我不确定是什么。
这是 app.manifest 中的行
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
谢谢您的帮助!!
加里