我在调用CryptUIWizDigitalSign时遇到问题使用我们的公共(public)代码签名证书以编程方式对可执行文件进行签名,而不显示任何UI。该证书是Comodo代码签名证书。当时间戳URL参数设置为null时它工作正常,但每当我传递null以外的任何内容时,调用都会失败(返回零)。问题是没有时间戳就没有副署,因此进一步存在签名有效性问题。环境是Windows7x64。有一个工作标准的互联网连接。从嗅探网络流量来看,CryptUIWizDigitalSign并未尝试联系时间戳服务器。我是通过PInvoke从.NET调用它,但我怀疑这会有什么不同。网上关于此功能的信息不多...