C#.NET:获取管理员权限?

Tur*_*ete 19 c# security administrator

是否可以在C#.NET应用程序中请求Windows 7 PC上的管理权限?

我希望能够通过Click Once部署应用程序,并让用户使用它来执行管理任务(在这种情况下,它正在为主应用程序编写注册表项).

Vic*_*aci 15

http://victorhurdugaci.com/using-uac-with-c-part-1

http://victorhurdugaci.com/using-uac-with-c-part-2

http://victorhurdugaci.com/using-uac-with-c-part-3

*自我推销

额外的字符,因为它必须是30

  • [Link-only答案在SE上的做法很差](http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers) (7认同)

小智 7

您需要做的就是将清单应用程序文件添加到项目中

简单:右键单击项目,添加,新项目,清单文件


并改变

 <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
Run Code Online (Sandbox Code Playgroud)

 <requestedExecutionLevel level="highestAvailable" uiAccess="false" />
Run Code Online (Sandbox Code Playgroud)