Mfc Active-X控件无法加载到网页中

Mfc Active-X控件无法加载到网页中,mfc,activex,atl,Mfc,Activex,Atl,我按照此链接中给出的说明打包ActiveX控件。它在我的开发机器中运行良好。当在其他机器上访问该软件时,会出现以下错误“Windows已阻止此软件,因为它无法验证发布者”。我已经使用了一个测试证书来签署我的控制和测试机器是Windows7与IE9 问题已修复: 我必须对cab文件以外的.ocx文件进行签名,并使用静态链接的MFC DLL构建控件。这帮助我解决了问题。您有一些选择: 在出租车上签名 将站点添加到受信任的站点或更改浏览器设置 这里有一些关于签署CAB的链接: -使用Authentic

我按照此链接中给出的说明打包ActiveX控件。它在我的开发机器中运行良好。当在其他机器上访问该软件时,会出现以下错误“Windows已阻止此软件,因为它无法验证发布者”。我已经使用了一个测试证书来签署我的控制和测试机器是Windows7与IE9

问题已修复:

我必须对cab文件以外的.ocx文件进行签名,并使用静态链接的MFC DLL构建控件。这帮助我解决了问题。

您有一些选择:

  • 在出租车上签名
  • 将站点添加到受信任的站点或更改浏览器设置
  • 这里有一些关于签署CAB的链接:

    -使用Authenticode对代码进行签名和检查 -关于如何免费签署ActiveX的文章 您还可以尝试安装具有非管理员权限的activeX(仅适用于vista和Windows 7)-为非管理员安装具有提升权限的软件包

    如何下载未签名的ActiveX集以启用:

    如果这是工作,那么你需要检查你的标志,看看它是好的

    您有一些选择:

  • 在出租车上签名
  • 将站点添加到受信任的站点或更改浏览器设置
  • 这里有一些关于签署CAB的链接:

    -使用Authenticode对代码进行签名和检查 -关于如何免费签署ActiveX的文章 您还可以尝试安装具有非管理员权限的activeX(仅适用于vista和Windows 7)-为非管理员安装具有提升权限的软件包

    如何下载未签名的ActiveX集以启用:

    如果这是工作,那么你需要检查你的标志,看看它是好的


    我用测试证书对其进行了签名,甚至将该站点添加到受信任的站点,并将浏览器设置更改为运行ActiveX和插件–启用o下载签名ActiveX控件–启用o脚本ActiveX控件标记为脚本安全–启用我也尝试了此操作,但失败了。我已经使用makecert工具创建了一个自我证书。我尝试的是使用vs2008运行代码,然后它就工作了。可能是VS正在自我调节。不知道如何通过cabI完成,我用测试证书对其进行了签名,甚至将该站点添加到受信任的站点,并更改了浏览器设置以运行ActiveX和插件–已启用o下载已签名的ActiveX控件–已启用o脚本ActiveX控件标记为脚本安全–EnabledI也尝试了这一点,但失败了。我已经使用makecert工具创建了一个自我证书。我尝试的是使用vs2008运行代码,然后它就工作了。可能是VS正在自我调节。想知道如何通过出租车去做吗