代码之家  ›  专栏  ›  技术社区  ›  Jason Williams

vista uac-exe的权限和证书

  •  0
  • Jason Williams  · 技术社区  · 15 年前

    在UAC和证书方面我有点新手。

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

    如果此应用程序在Vista下运行,则会显示橙色的UAC对话框(换言之:此应用程序的发布者未知,Vista不知道是否信任它,是否确实要运行它?)

    我认为解决这个问题的方法是获得一个证书(Verisign或类似的证书),这样Vista就知道发布者是谁了——但这会让我有一个相同的对话框,简单地说“Publisher XYZ不可信”(完全是在浪费钱),还是允许客户安装我们的产品,而不需要任何可怕的橙色UAC对话框(只有“友好的”)。绿色/蓝色)出现?

    1 回复  |  直到 15 年前
        1
  •  3
  •   Timbo    15 年前

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

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

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