我有一个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弹出窗口)。只是我的应用程序不起作用。
我还需要添加其他东西吗?