我的应用程序基于Windows-Thread
. 所以它必须以administrator
特权身份运行,要运行应用程序,每个用户都必须右键单击并选择“以管理员身份运行”选项。
但我不想那样做,有没有办法改变它,setup project
以便当安装在windows-machine
它上面的应用程序设置它以管理员身份运行时设置它的特权,并且每次当用户在他的本地机器上运行它时,它永久地以管理员身份运行选项.
系统:XP
,Win-7
我的应用程序基于Windows-Thread
. 所以它必须以administrator
特权身份运行,要运行应用程序,每个用户都必须右键单击并选择“以管理员身份运行”选项。
但我不想那样做,有没有办法改变它,setup project
以便当安装在windows-machine
它上面的应用程序设置它以管理员身份运行时设置它的特权,并且每次当用户在他的本地机器上运行它时,它永久地以管理员身份运行选项.
系统:XP
,Win-7
您可以添加/修改清单
<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>
编辑
请参阅此问题和答案以了解如何在 Windows XP 上执行此操作:如何在 Windows XP 上以管理员身份运行另一个应用程序
编辑
对于 ClickOnce,您可以使用本博文中提到的技巧,以管理员身份启动第二个进程。