当前位置: 代码迷 >> C# >> 关于程序证件的疑问
  详细解决方案

关于程序证件的疑问

热度:25   发布时间:2016-05-05 04:39:44.0
关于程序证书的疑问
请问各位老师,如何使自己的程序在以管理员身份运行时,用户电脑上弹出的UAC对话框显示为蓝色的可信任标志呢?就如下图的那样


我的程序发布后,在UAC中会显示“未知发布者”,同时对话框是黄色的。请问要实现这个功能需要购买证书吗? 如何购买?
未知发布者如何变成公司的名称呢?   问题可能很多也很弱智,还请各位老师不吝赐教。
------解决思路----------------------
用户的电脑上有一个可信任根数字证书的列表。
只有可信任根数字证书颁发的,或它委托的数字证书颁发的证书,才会显示“蓝色的可信任标志”。

如果是你自发行的证书,则没有办法得到验证,因此不会是蓝色的。

因此,你要购买证书(证书用途必须包括code sign)。建议你搜索‘数字证书 提供商’等等,也可以试试VeriSign, Godaddy等知名的提供商网站。购买证书要提供你的身份,你的身份就会体现为‘发布者’。
  相关解决方案