我遇到的情況是必須從託管的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