我用makecert生成了一个证书,也用signtool签名了自己的应用,它的属性里也有了证书信息,但是运行程序时仍然会弹出 "Unknown Publisher",被SmartScreen阻止。我的证书安装后有如下的属性:
Email和Sign Time在什么时候设置呀?
怎么样让我的程序被任意一个计算机可以识别Publisher?
我本地也手动安装了这个证书,仍然报 "Unknow Publisher"
签名是要钱的。
你可以用Microsoft Office生成一个测试的证书。
为什么要用office来生成证书,makecert生成的不行么?
@沧海一杰: 也可以, 不过你手上的只是测试证书, 正式的是要买签名的。
@问天何必: @问天何必: 测试证书有什么用,都不能显示 Publisher? 有没有不花钱把Publisher改掉的办法?
@沧海一杰: 没办法。。。
@问天何必: 签名验证又不需要联网,能不能用一个其它文件的证书,冒充一下?
@沧海一杰: 把用于发布你的这个这个证书的根证书添加到你本地计算机受信任根证书证书列表中。
谁的签名都有用的话,那还要签名作甚!
有人就那么天真,这么基本的道理都想不通。。。