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

时间:2013-01-22 06:32:36

标签: c# visual-studio-2010 exe setup-project

  

可能重复:
  How to force my .NET App to run as administrator on Windows 7?

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

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

系统:XPWin-7

1 个答案:

答案 0 :(得分:5)

你可以add/modify the manifest

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

修改

请参阅此问题和答案,了解如何为Windows XP执行此操作:How to run another app as administrator on Windows XP

修改

对于ClickOnce,您可以使用this blogpost中提到的技巧,以管理员身份启动第二个流程。