是的,所以我有此证书,但是对于如何将其应用于我的应用程序感到困惑。
我转到Visual Studio属性页,然后单击“签名”。我选中了“签署ClickOnce清单”复选框,我能够从商店中选择我的EV证书。所有信息都显示在“证书框中,包括”发给:DigiCert EV代码签名”。我用DigiCert提供的时间戳URI填写了时间戳。
然后,我继续发布该应用程序,但是当我安装该应用程序时,仍然出现“未知的发布者”,并且Windows 8 SmartScreen筛选器引发警告。
显然,我要么做错了什么,要么要做更多的事情,我只是不知道那是什么。
问题是Signing
选项卡仅签名setup.exe-而不是实际application.exe
文件。这样,在安装应用程序时不会出现“警告”提示,但是在运行时会得到提示。您需要application.exe
单独签名-并且在Visual Studio中没有用于该UI的UI,您需要使用PostBuild任务:https ://stackoverflow.com/a/18636102/1246870
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句