1

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

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

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

系统:XPWin-7

4

1 回答 1

6

您可以添加/修改清单

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

编辑

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

编辑

对于 ClickOnce,您可以使用本博文中提到的技巧,以管理员身份启动第二个进程。

于 2013-01-22T06:36:47.553 回答