在Windows 7 64位中是否可以使用32位exe应用程序中的64位计算机(在进程服务器中)?

时间:2011-05-25 13:18:28

标签: 32bit-64bit

在Windows 7 64位中是否可以使用32位exe应用程序中的64位计算机(在进程服务器中)?

我需要将我的VB6 gui应用程序保留为在Windows 7系统上运行32位,但是它调用了com dll(在进程服务器中)和com exe(在进程外服务器之外)。

我的理解是,com exe的进程外服务器应该没问题。

我认为进程服务器中的com dll可能有问题,因为它是64位但调用它的应用程序是32位。

有没有人使用32位应用程序的64位com dll?

由于

2 个答案:

答案 0 :(得分:2)

这里讨论解决方案:

https://stackoverflow.com/a/8484244/147637(阅读全文)

答案 1 :(得分:0)

多年前我在16位应用程序中使用了32位DLL。我不记得我们是怎么做的(这种技术肯定不适用),但这通常被称为“thunking”。

快速Google似乎表示无法在此过程中完成,但我只扫描了: http://www.google.com/search?q=thunking+64bit+32bit+dll