繁体   English   中英

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

[英]Execute Setup with admin rights

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

现在,安装程序应该强制安装管理员权限,然后继续否则不。

我找到了有关创建清单文件的文章,该文件工作正常,但是当安装后启动程序时,它再次要求管理员权限,这不是我想要的。

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

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

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

或者

编辑您的 .vdproj,将 requiresElevation 属性更改为true

"MsiBootstrapper"
{

    "RequiresElevation" = "11:TRUE"
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM