我遇到的情况是必须从托管的64位进程中调用本机32位代码的频率随着64位机器和应用程序的普及而增加。我不想将我的应用程序标记为32位,并且我无法获取正在调用的64位版本的代码。使用托管代码封装器从64位托管代码调用32位非托管代码的最佳方法
我当前使用的解决方案是创建C++ COM垫片,这些垫片是从进程中加载的,以便从64位进程进行32位调用。
这个COM shim解决方案效果很好,并且跨进程调用由COM处理,这最小化了这种方法的开销。
但是我想保留所有使用C#进行的新开发,并想知道是否有任何框架可以最大限度地减少这样做的开销。我已经看过IPCChannel,但我觉得这种方法并不像COM shim解决方案那么简单。
感谢, 埃德
对于什么是值得的COM解决方案听起来像IMO的方式。 – 2010-06-07 13:11:21