.NET应用程序不会在Windows 10中触发UAC弹出窗口

时间:2019-03-07 07:50:10

标签: c# .net windows

我有一个C#应用程序,需要提升的权限才能运行。因此,我在清单中添加了以下内容:

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

在Windows 7上可以正常工作:双击.exe,Windows显示UAC弹出窗口。在这里,我可以选择授予应用运行权限。

但是,在Windows 10上,不显示UAC弹出窗口。相反,我收到一条错误消息,告诉我访问被拒绝。 但是,其他需要管理员权限的应用程序也可以正常工作(显示UAC弹出窗口)。只是我的应用程序不起作用。

我还需要添加其他东西吗?

0 个答案:

没有答案