none
VS2010生成安装程序后并安装应用程序后只能在管理员的身份下运行 RRS feed

  • 问题

  • 如题,VS2010生成安装程序后并安装应用程序后只能在管理员的身份下运行,我的系统环境是Win8,快,求答案
    2012年8月24日 9:26

答案

  • 因为 Setup 项目采用的是 Windows Installer (MSI) 的方式。而 MSI 必须在管理员权限下才可以对系统进行修改,比如安装过程中可能会向注册表写信息。所以任何基于 MSI 的安装程序可能都需要管理员权限运行。


    Mark Zhou

    2012年8月30日 5:31
  • 请在主要项目的文件中增加对 UAC 管理员权限的 Demand。通过 Add New Item -> App Manifest File,然后修改权限要求为 requireAdministrator。

    这样程序起来时就会弹出 UAC 的框需要 Admin 权限了。


    Mark Zhou

    2012年9月3日 6:08

全部回复