以管理员身份在Vista / Windows 7中运行.net应用程序

时间:2011-03-09 17:17:16

标签: winforms security windows-7 windows-vista

我为它创建了.NET winforms应用程序和安装项目。 我需要的是,安装后,我的应用程序始终以管理员权限运行。

有人可以告诉我如何配置我的应用程序吗?我可以通过修改源代码来实现吗?

1 个答案:

答案 0 :(得分:3)

将清单文件添加到项目中并设置“requireAdministrator”设置。 e.g。

  1. 右键单击您的项目,添加文件
  2. 选择应用清单
  3. 打开文件并进行requestedExecutionLevel匹配:

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

  4. 如果已安装,则可以找到exe和select属性。在Compatibility标签中,选中底部“以管理员身份运行此程序”框。