关于c#:如何在visual studio 2010安装项目中设置“以管理员身份运行”特权?

How to set “run as administrator” privileged in visual studio 2010 setup project?

本问题已经有最佳答案,请猛点这里访问。

0

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

但我不想这样做,是否有任何方法可以更改setup project,以便在windows-machine上安装应用程序时,将其设置为以管理员身份运行的特权,并且每次用户在其本地计算机上运行它时,都将其永久设置为以管理员身份运行的选项。

系统:XPWin-7


您可以添加/修改清单

1
<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>

编辑

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

编辑

对于clickOnce,您可以使用这个blogpost中提到的一个技巧,通过作为管理员启动第二个进程。