我曾尝试解决此问题,但我无法完全解决此问题。任何建议,将不胜感激。与Verisign签署时未知发布者
我有一个在Visual Studio 2010中开发的解决方案,它有几个与之相关的项目。由于该解决方案安装了一项服务以及托盘应用程序来控制它,托盘必须以管理员身份运行。
我正在使用Verisign证书签署每个dll和exe文件,并且日志报告签名会成功。起初,我在构建安装程序之前使用脚本签署了所有内容。然后,我尝试在之前和之后签署所有内容。最近,我认为我通过将每个项目的签名移动到项目的后期构建事件来解决了这个问题。
当安装公司名称出现在出版商下,所以我知道安装程序文件正在正确签名。安装后,应用程序启动时会出现问题。出现UAC安全性弹出窗口,但发布者列为未知。
我添加了一个生成后事件类似于此的每个项目:
C:\威瑞\ signtool.exe标志/ F “C:\威瑞\ Certificate.2012.pfx”/ P密码/ t http://timestamp.verisign.com/scripts/timstamp.dll“C:\ Code \ Service \ bin \ App.dll”
这似乎应该工作。谁能告诉我我做错了什么?