Vista UAC - exe的权限和证书

时间:2009-09-14 10:47:30

标签: c# windows-vista certificate uac

关于UAC和证书,我是一个新手。

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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

如果您启动了此计划,请继续