如何在 Visual Studio 2010 安装项目中设置“以管理员身份运行”权限? [复制]

Posted

技术标签:

【中文标题】如何在 Visual Studio 2010 安装项目中设置“以管理员身份运行”权限? [复制]【英文标题】:How to set "run as administrator" privileged in visual studio 2010 setup project? [duplicate] 【发布时间】:2013-01-05 08:19:13 【问题描述】:

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

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

但我不想那样做,有什么方法可以更改setup project,以便当应用程序安装在windows-machine 上时,它会将其设置为以管理员身份运行并且每次用户在本地运行时都具有特权机器,它永久以管理员身份运行选项。

系统:XPWin-7

【问题讨论】:

【参考方案1】:

你可以add/modify the manifest

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

编辑

查看此问题和答案以了解如何在 Windows XP 上执行此操作:How to run another app as administrator on Windows XP

编辑

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

【讨论】:

感谢回复,mainfest 文件在哪里找到? 阅读我链接到的 MSDN 页面。可以在程序的项目中添加。 我添加了有关为 Windows XP 修复此问题的信息。 我添加了它,但它显示错误:ClickOnce does not supported the request execution level 'recquireAdministrator' 请看manifest文件:pastebin.com/ugDp3sfF

以上是关于如何在 Visual Studio 2010 安装项目中设置“以管理员身份运行”权限? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio Express 2010 中创建安装程序 (msi)?

如何在Visual Studio 2010中创建一个没有标准形式的安装程序

如何在 Visual Studio 2010 安装项目中设置“以管理员身份运行”权限? [复制]

如何从 Visual Studio 2010 安装程序运行 schtasks.exe?

如何在 Visual Studio 2010 Express 中禁用 ClickOnce(或至少显示“您确定要安装此程序”窗口

visual studio 2010的应用程序在哪,那个文件里的哪个?