chrome是否支持activex控件_Win10 IE11 64位ActiveX 编译(Qt)

本文详细介绍了在Win10 IE11中配置64位ActiveX控件的步骤,包括功能模块的编译和签名、INF安装配置文件的编写、控件发布及测试,最后提到了使用Qt开发ActiveX控件的可能性。
摘要由CSDN通过智能技术生成

Win10 IE 程序本身是32位,无论是目录Program Files (x86) 下Internet Explorer中的 iexplore.exe, 还是目录Program Files 下Internet Explorer中的 iexplore.exe,他们统统都是32位的,确认当前IE是32位还是64位的方式也很简单,只需要在地址栏输入:

javascript:alert(navigator.userAgent), 弹出的信息提示框中显示内容含Win64,标识是64位的IE;显示内容含Wow64,标识是32位的IE;而64位的ActiveX只能在64位的IE中运行,所有为了使64位ActiveX在Win10 IE11中能正常运行,我们必须要对安装配置文件INF做必要的处理,接下来具体介绍一下发布支持Win10 IE11 的 64位ActiveX的整个流程。

一、功能模块编译和签名

1、 功能代码模块(DLL)编译模式选为X64,编译完成之后,通过Depends查看依赖关系,并把所有的依赖拷贝到同一个目录下。

2、 对未签名的库文件和依赖文件,一一签名,详细签名方式参照(首先要准备好证书文件,如PFX):https://docs.microsoft.com/zh-cn/dotnet/framework/tools/signtool-exe

3、 签名之后的文件,可以在右键->属性中,看到有个数字签名栏,即表示签名成功。

二、INF安装配置文件的编写

1、 [version] 版本信息,一般不需要特别修改的

2、 [Deployment] 部署范围,可以选择本机或者当前用户,如InstallScope=machine

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值