【发布时间】:2012-01-29 10:17:09
【问题描述】:
所以前段时间我正在调查一个我知道很快就会出现的问题。我们有一个链接到某个库的 32 位版本的 DLL。我们没有可用的此库的 x64 版本,并且我们没有实际的选择来替换它。
当我进行初步调查时,我发现一两篇文章描述了 64 位进程可以通过 COM“服务器”使用 32 位 DLL (Windows) 的方法。不幸的是,我丢失了保存的链接,现在我已经搜索了一个多小时,但没有成功。
这里有人熟悉我所描述的过程吗?我这辈子都不记得我曾经用哪个魔法咒语在搜索中提取正确的结果,当然,现在是实施时间。提前感谢你们提供的任何帮助,我会在此期间继续搜索。
【问题讨论】:
-
我想您可以通过谷歌搜索“COM 代理”和“COM+ 托管”找到您的链接。
-
@HansPassant:这就是我需要的词。谢谢。
-
(主要是为了其他人偶然发现答案)请记住,这样做涉及进程间数据封送处理,这可能会很昂贵 - 它不是自动修复所有的灵丹妙药问题。
标签: c++ com 32bit-64bit