关于64位IE使用32位ActiveX控件的问题

骑着摩托上下班 2016-06-06 07:10:58
手头上有32位的ActiveX控件,由32位IE调完全没问题;现在想在64位的IE下调,如何做到?
把ActiveX从32位改成64位,肯定是可行的,还有其他的办法吗?

网上查资料,说可以写个32位的进程,加载32位dll,然后用64位进程和32位进程通过进程间通信完成数据交换,那么放到IE和ActiveX的情况下呢?

有相关知识的朋友,请不吝赐教,感谢感谢。
...全文
1330 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看了几天的资料了,确实是没有其他的办法,只能改个64位的了。。
oyljerry 2016-06-08
  • 打赏
  • 举报
回复
引用 2 楼 liuchen110951的回复:
[quote=引用 1 楼 oyljerry 的回复:] 就是64位activex跟32位exe进程通信。32位进程加载32位dll
资料上是这么说,不过现在的情况是,32位ActiveX控件里包含了许多按钮,不单单是数据交换和功能实现,如果将32位ActiveX载入到32位进程,由64位IE和32位进程通信,也不能加载控件到浏览器里面吧,还得多开一个32位的进程。[/quote] 这样情况,只能自己做一个64位控件。
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
就是64位activex跟32位exe进程通信。32位进程加载32位dll
资料上是这么说,不过现在的情况是,32位ActiveX控件里包含了许多按钮,不单单是数据交换和功能实现,如果将32位ActiveX载入到32位进程,由64位IE和32位进程通信,也不能加载控件到浏览器里面吧,还得多开一个32位的进程。
oyljerry 2016-06-06
  • 打赏
  • 举报
回复
就是64位activex跟32位exe进程通信。32位进程加载32位dll

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧