禁用对VB6应用程序的CRL检查

时间:2011-03-04 12:46:01

标签: vb6 certificate signing certificate-revocation

我们的一位客户对我们的应用程序存在问题 - 他们需要大约2分钟才能启动。我运行了Process Monitor以及一个最简单的应用程序,发现该过程正在尝试连接到verisign.com。运行应用程序的计算机未连接到Internet。该应用程序已签名,所以我想我需要禁用证书检查。对于.net应用程序,它有助于添加带有enabled =“false”属性的generatePublisherEvidence配置标记。但是,有些VB6应用程序无法以这种方式配置。 我已在本地安全策略中检查了“在Windows可执行文件上使用软件限制策略的证书规则”设置,它已被禁用。该机器不在域中。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试为登录用户更改WintrustSetRegPolicyFlags的某些标记?

答案 1 :(得分:0)

我设法通过修改MSIE中的设置来禁用检查 - Internet选项 - >高级 - >安全 - >检查发布者的证书撤销。取消选中“发布者”非常重要,而不是“服务器”:)