How to set “run as administrator” privileged in visual studio 2010 setup project?
0
我的申请基于Windows-Thread。因此,它必须以administrator特权运行,以运行应用程序,每个用户都必须右键单击并选择"以管理员身份运行"选项。
但我不想这样做,是否有任何方法可以更改setup project,以便在windows-machine上安装应用程序时,将其设置为以管理员身份运行的特权,并且每次用户在其本地计算机上运行它时,都将其永久设置为以管理员身份运行的选项。
系统:XP、Win-7。
您可以添加/修改清单
1
| <requestedExecutionLevel level="requireAdministrator" uiAccess="true"/> |
编辑
请参阅此问题和答案,了解如何在Windows XP上执行此操作:如何在Windows XP上以管理员身份运行另一个应用程序
编辑
对于clickOnce,您可以使用这个blogpost中提到的一个技巧,通过作为管理员启动第二个进程。
- 谢谢回复,我在哪里找到了mainfest文件?
- 阅读我链接到的msdn页面。您可以将它添加到程序的项目中。
- 我添加了有关为Windows XP修复此问题的信息。
- 我加了一个,但显示了一个错误:ClickOnce does not supported the request execution level 'recquireAdministrator'。
- 请查看manifest文件:pastebin.com/ugdp3sf
- 正式的clickOnce不支持"以管理员身份运行",但有一个技巧:antscode.blogspot.nl/2011/02/&hellip;下次请添加到您使用clickOnce的问题中。