最近在做代码升级64位,因为有些第三方的模块没有源码,所以需要用到64位代码调用32位模块的方案,在网上找了很多资料和方法,最终参考国外的一篇文章解决了问题,原理是应用进程外com实现,具体见参考文献:https://blog.mattmags.com/2007/06/30/accessing-32-bit-dlls-from-64-bit-code/。现在为了更多的朋友少走弯路,这里把我实现的过程和源码跟大家分享。