【问题标题】:Vista UAC - permissions and certificates for an exeVista UAC - exe 的权限和证书
【发布时间】:2009-09-14 10:47:29
【问题描述】:

关于 UAC 和证书,我有点新手。

我有一个安装程序(定制),它需要将文件写入 Program Files、设置注册表项、创建 SQL 数据库、添加开始菜单快捷方式等。因此它几乎需要提升它所做的一切。

如果此应用程序在 Vista 下运行,则会显示一个橙色的 UAC 对话框(解释:此应用程序的发布者未知,Vista 不知道是否信任它,您确定要运行它吗? )

我认为解决此问题的方法是获取证书(Verisign 或类似证书),以便 Vista 知道发布者是谁 - 但这会让我看到相同的对话框,只是说“发布者 XYZ 不受信任”(完整的浪费钱),还是允许客户安装我们的产品而不出现任何可怕的橙色 UAC 对话框(只有“友好的”绿色/蓝色对话框)?

【问题讨论】:

    标签: c# windows-vista certificate uac


    【解决方案1】:

    通过签署安装程序,黄色的 UAC 警告对话框将其颜色变为灰色,文本将如下所示:

    程序需要您的许可才能继续

    如果您启动了此程序,请继续

    【讨论】:

      猜你喜欢
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 2010-09-25
      • 1970-01-01
      • 2010-10-24
      相关资源
      最近更新 更多