我有一个需要操作大量内存的DLL,并且必须使用x64才能执行此操作,但是调用它的应用程序是x86,无法转换为x64.COM已经用于应用程序和dll之间的交互.
是否有可能为此目的使用代理过程?
我知道在相反的情况下可以做这样的事情(在x64应用程序中运行x86 COM库),会有什么区别吗?
是的,你可以,并且应该没有差异因为COM为你处理一切.
在64位Windows上,进程外32位COM服务器可以与64位客户端通信,进程外64位COM服务器可以与32位客户端通信.
http://msdn.microsoft.com/en-us/library/aa384231(VS.85).aspx
| 归档时间: |
|
| 查看次数: |
1178 次 |
| 最近记录: |