如何在visual studio 2010安装项目中设置"以管理员身份运行"特权?

Ami*_*Pal 1 c# exe setup-project visual-studio-2010

可能重复:
如何强制我的.NET应用程序在Windows 7上以管理员身份运行?

我的申请基于Windows-Thread.因此它必须作为administrator特权运行,要运行应用程序,每个用户必须右键单击并选择"以管理员身份运行"选项.

但我不想这样做,有没有办法改变它,setup project以便当安装在windows-machine其上的应用程序设置为管理员运行时的特权,每次用户在本地计算机上运行它时,它永久地以管理员身份运行.

系统:XP,Win-7

Ern*_*rno 5

您可以添加/修改清单

<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>
Run Code Online (Sandbox Code Playgroud)

编辑

请参阅此问题和答案,了解如何为Windows XP执行此操作:如何在Windows XP上以管理员身份运行其他应用程序

编辑

对于ClickOnce,您可以使用此博客文章中提到的技巧,以管理员身份启动第二个流程.