我有一个应用程序正在尝试加载驻留在服务器上已签名的cab文件中的ActiveX控件。当我尝试运行加载它的函数时,我被IE信息栏停止,并显示以下消息:
在IE 6& 7 - “您的安全设置不允许网站使用您计算机上安装的ActiveX控件” 在IE 8中 - “此网站的附加组件无法运行”
当我查看在浏览器缓存中被删除的错误文件时,它会显示错误800b010b(通用信任失败)。
这一切都发生在本地Intranet区域,我将IE安全设置降至最低,使每个选项都可用。 我后来将网站添加到可信站点并将所有内容设置为启用,无需更改。
这些测试适用于多台机器,XP和Vista。 我以管理员身份登录所有人。
如果我将cab文件替换为我给出虚拟签名的文件,它就可以了。 如果我用一个完全没有签名的cab文件替换它,它就可以了。 如果我尝试运行具有未过期的VeriSign签名的签名,则会失败。
此时我不确定要检查什么。如果有人有线索,我很乐意听到。