【问题标题】:Visual studio 2010 setup project Admin rightsVisual Studio 2010 安装项目管理员权限
【发布时间】:2011-11-20 21:59:01
【问题描述】:

Visual Studio 2010,Windows XP/7

我不确定我是否在这里做,但我有一个带有(Visual Studio)安装项目的应用程序项目。

我已对其进行配置,以便将应用程序安装到

[ProgramFilesFolder][Manufacturer]\[ProductName]

但每次安装后我都必须手动更改 .exe 的权限,以便它以管理员权限运行。

有没有办法让安装程序自动更改此设置,以便用户不必手动执行此操作?

我是否必须将签名作为东西弄乱,即从威瑞信购买签名?

将客户应用程序安装到“现在”(在 Windows 7 中)是否错误

[ProgramFilesFolder][Manufacturer]\[ProductName]

应该安装到

[AppDataFolder][Manufacturer]\[ProductName]

还是其他地方?

/斯蒂芬

【问题讨论】:

    标签: visual-studio installation admin rights


    【解决方案1】:

    如果我有点效果

    1) 未点击“启用 ClickOnce 安全设置”

    2) 改变

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

    进入

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

    但是每次用户启动时,都会询问用户是否允许运行“不受信任”的应用程序,这不是很好。

    /斯蒂芬

    【讨论】:

    • 所以我的回答有帮助。显示不受信任的应用程序消息是因为您的应用程序未进行数字签名。如果你想避免它,你可以购买代码签名证书并签署你的应用程序。
    【解决方案2】:

    推荐的解决方案是向您的应用程序添加一个请求提升的清单: http://msdn.microsoft.com/en-us/library/bb756929.aspx

    【讨论】:

      猜你喜欢
      • 2013-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多