我已经使用了有效的发布者代码签名证书进行签名。
当用户下载setup.exe时,Windows 8 SmartScreen仍然会警告用户,尽管发布者是有效的。
现在,在安装完成后,Windows 8 SmartSreen将提示另一条消息“Windows SmartScreen阻止了无法识别的应用程序启动。运行此应用程序可能会将您的PC置于风险之中。”,并且发布者为未知发布者。
我是否也应该对程序集进行签名?为什么当我拥有有效证书时,SmartScreen仍在提示?
如何对应用程序exe进行签名,而不是setup exe?