相关疑难解决方法(0)

我可以在Windows上将32位DLL加载到64位进程中吗?

我最近升级了ac #windows服务,以64位.net进程运行.通常,这将是微不足道的,但系统使用了用C++编写的32位DLL.它不能将此DLL转换为64位,因此我将DLL封装在一个单独的32位.net进程中,并通过远程处理暴露了.net接口.

这是一个非常可靠的解决方案,但我更愿意将系统作为单个进程运行.有没有什么办法可以将我的32位DLL加载到64位进程并直接访问它(可能通过某种thunking层)?

.net windows 64-bit x86-64

34
推荐指数
2
解决办法
4万
查看次数

标签 统计

.net ×1

64-bit ×1

windows ×1

x86-64 ×1