好的,所以我有这个证书,但是对于如何将它应用到我的应用程序感到困惑。
我转到Visual属性页面,点击“签名”。我选中了一个框,上面写着“签名ClickOnce清单”,我可以从商店中选择EV证书。所有信息都显示在“证书”框中,包括“由: DigiCert EV代码签名发出的”。我用DigiCert提供的时间戳URI进行了填充。
然后我继续发布应用程序,但是当我安装它时,仍然会得到“未知发布者”,而Windows8 SmartScreen过滤器会抛出一个警告。
很明显,我不是做错了什么,就是有更多的事情需要去做,我只是不知道这是什么。
发布于 2014-02-17 14:32:50
问题是Signing选项卡只对setup.exe进行签名,而不对实际的application.exe文件进行签名。这样,在安装应用程序时,您不会得到“警告”提示,但在运行应用程序时,您会得到它。您需要分别对application.exe进行签名--而且在Visual中没有UI,您需要使用PostBuild任务:https://stackoverflow.com/a/18636102/1246870
https://stackoverflow.com/questions/21770710
复制相似问题