如何在构建中删除管理员权限要求

时间:2015-09-15 08:53:01

标签: c# admin

在开始之前,我知道this answer但这对我不起作用。

我的问题很简单,我正在创建一个更改某些文件并创建一些文件夹的应用程序。这一切都很好,但从今天起我的应用程序需要管理员权限。我没有在任何地方启用它。我试过添加一个app.manifest文件,上面写着:

  <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
  <requestedExecutionLevel level="asInvoker" uiAccess="false" />
  </requestedPrivileges>

我尝试重建,清理然后构建,但它仍然需要管理员权限。 我缺少什么?

1 个答案:

答案 0 :(得分:1)

另外两项检查你可以做&gt;&gt; 右键单击您的exe文件并转到兼容性选项卡,然后检查&#34;以管理员身份运行是否已选中&#34;

检查HKLM下的注册表是否存在任何密钥(包含您的应用程序位置)位于SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers