Mfc 从64位代码exe示例访问32位DLL

Mfc 从64位代码exe示例访问32位DLL,mfc,com,Mfc,Com,我想从64位代码访问32位dll。。您能给我提供一些示例或想法吗。我想您需要将32位dll加载到一个单独的32位进程中 此链接可以帮助您: 64位进程无法加载32位二进制文件,反之亦然。如果要从64位进程访问32位二进制文件,则需要创建一个32位代理进程,该进程调用32位DLL,并提供一些访问方法 然后,64位进程将向32位进程发出请求,32位进程将请求转发到32位DLL,并将结果报告回64位进程。由于您的问题不够具体,您必须自己解决通信频道的详细信息。这个问题非常广泛,请尝试缩小范围:)我有6

我想从64位代码访问32位dll。。您能给我提供一些示例或想法吗。

我想您需要将32位dll加载到一个单独的32位进程中

此链接可以帮助您:


64位进程无法加载32位二进制文件,反之亦然。如果要从64位进程访问32位二进制文件,则需要创建一个32位代理进程,该进程调用32位DLL,并提供一些访问方法


然后,64位进程将向32位进程发出请求,32位进程将请求转发到32位DLL,并将结果报告回64位进程。由于您的问题不够具体,您必须自己解决通信频道的详细信息。

这个问题非常广泛,请尝试缩小范围:)我有64位exe..我想访问32位dllssWell,您在这里没有缩小范围,您在重复它。也许试着给出更多的上下文、代码示例,说明您希望能够做什么,等等。。。我这样做了,但这不是Wokringa你想调用dll中的代码吗?还是仅仅检查其结构并从中加载资产
LoadLibraryEx
具有允许进程从不同体系结构加载dll的标志,但显然不能执行任何代码。句柄应该与资源加载函数一起使用。谢谢。。。任何示例代码都是可用的