Lee*_*ite 2 c# c++ 64-bit 32-bit 32bit-64bit
我有一对夫妇是的DLL x64,与x86版本没有尚未公布.我想在一个x86环境中使用它们.没有办法改变这些因素的任何平台.
我试过在互联网上搜索,但无济于事.我想要做的是以某种方式创建一个x86可以与这些库进行通信的库x64.这有可能吗?如果是这样,怎么样?
优选地,包装器将是C#代码,但它必须能够访问C++dll.(这些x64库是用的unmanaged C++.)
您无法在一个过程中执行此操作.这是因为32位进程只能加载32位模块,而64位进程只能加载64位模块.
64位代码调用32位代码的唯一方法是使用out-of-proc解决方案,反之亦然.例如,一个进程外的COM服务器.
| 归档时间: |
|
| 查看次数: |
860 次 |
| 最近记录: |