以管理员权限执行安装程序

时间:2020-02-20 06:09:35

标签: c# winforms operating-system setup-project

我有一个用c#开发的Windows窗体应用程序,并为此创建了一个安装文件。 .Net Framework使用的是3.0。

现在,安装程序应强制获得安装的管理员权限,然后继续执行其他操作。

我发现了有关创建清单文件的文章,该文件可以正常工作,但是在安装后启动程序时,它再次询问我不想要的管理员权限。

并且此提示在Windows XP SP 1和更高版本的操作系统上也应适用。

1 个答案:

答案 0 :(得分:0)

要提示安装程序向用户调用UAC提示,您可以执行以下操作:

  • 右键单击“安装项目”>“视图”>“启动条件”。
  • 右键单击启动条件>在启动条件中添加新条件。
  • 右键单击“条件”,选择“属性窗口”。
  • 将条件设置为AdminUser。 (您也可以尝试设置Privileged属性)
  • 构建和安装

OR

编辑.vdproj,将requireElevation属性更改为true

"MsiBootstrapper"
{

    "RequiresElevation" = "11:TRUE"
}
相关问题