我按照这个链接http://support.microsoft.com/kb/167158中给出的说明打包了ActiveX控件。它在我的开发机器上工作得很好。当在其他机器中访问它时,会出现以下错误:"Windows阻止了此软件,因为它无法验证发布服务器“。我使用测试证书签署我的控制和测试机器是Windows 7与IE9。
问题修正:
我必须对我的.ocx文件进行签名,而不是我的cab文件,并使用MFC静态链接构建控件。帮我解决了这个问题。
发布于 2012-02-28 08:30:37
你有一些选择:
这里有一些关于在出租车上签名的链接:
http://msdn.microsoft.com/en-us/library/ms537364(v=vs.85).aspx -使用Authenticode http://www.top20toolbar.com/misc/codesigncert.htm签名和检查代码-关于如何免费签署ActiveX的文章您也可以尝试安装具有非管理权限的activeX (仅适用于vista和Windows 7) http://msdn.microsoft.com/en-us/library/windows/desktop/aa369519(v=vs.85).aspx -为非管理员安装一个具有提升特权的包。
如果下载未签名的ActiveX设置为启用:

如果这起作用了,你需要检查你的标志,看看它是否正常,

https://stackoverflow.com/questions/9477829
复制相似问题