我需要从64位exe访问32位dll
发布时间:2020-12-14 05:39:25 所属栏目:Windows 来源:网络整理
导读:我知道我读了所有关于代理过程的内容,并且我能够创建一个代理COM但它或者全部工作在32位或者所有工作在64位. 什么是正确的结构? 1)32.dll - 64.com - 64.exe 2)32.dll - 32.com - 64.exe 我尝试了以上两种,但我没有成功调用32.dll? 解决方法 我不太了解你
我知道我读了所有关于代理过程的内容,并且我能够创建一个代理COM但它或者全部工作在32位或者所有工作在64位.
什么是正确的结构? 1)32.dll< - 64.com< - 64.exe 解决方法
我不太了解你所提到的代理COM,但我已经通过在中间引入一个COM对象解决了这个问题(使用64位exe中的32位dll):
32.dll< - > 32位进程外com-server.exe< - > 64.exe. 对不起,这可能是32.com的意思,不确定,但要确保中间COM对象存在于.exe(进程外)而不是dll中.这是因为您无法将原始32.dll加载到64位进程中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows2008服务器防护产品哪个好
- 如何在Windows上为C中的访问冲突错误安装信号处理程序?
- windows-7 – Windows 7版Virtual PC中“关闭”和“关闭”有
- winapi – 来自Windows上的GlobalMemoryStatusEx()的错误结
- windows-server-2008 – 路由和远程访问VPN设置
- Windows Git安装与使用
- 窗口 – 为什么这个代码使我能够检测到一个调试器?
- wpf – System.Windows.Controls.MenuItem没有图标区域
- windows-server-2008 – 从OS X机器访问CIFS共享非常慢
- Windows后登陆没有图形界面只有cmd,explorer.exe不能启动