Ed *_* S. 8 c++ com 32bit-64bit
所以前段时间我正在研究一个我知道即将出现的问题.我们有一个DLL链接到某个库的32位版本.我们没有这个库的x64版本,我们没有关于更换它的实用选项.
当我执行这个初步调查时,我发现了一篇或两篇描述64位进程可以通过COM"服务器"使用32位DLL(Windows)的方法.不幸的是,我丢失了我保存的链接,现在我已经搜索了一个多小时而没有运气.
有人在这里熟悉我描述的过程吗?我不能为我的生活记住我用过的神奇咒语在搜索中得出正确的结果,当然,现在是实施时间.在此先感谢您提供的任何帮助,我将继续寻找其中的同时.
这可能还不够,但可能会让您入门:流程互操作性
在64位Windows上,进程外32位COM服务器可以与64位客户端通信,进程外64位COM服务器可以与32位客户端通信.因此,如果您有一个不支持COM的32位DLL,您可以将其包装在进程外的COM服务器中,并使用COM来封送来自64位进程的调用.
如果您有32位无法重写的DLL,则将32位Windows应用程序迁移到64位计算机可能会有问题.Mike Becker向您展示了如何使用内置的IPC机制从64位代码访问32位DLL ...
| 归档时间: |
|
| 查看次数: |
7309 次 |
| 最近记录: |