如何将32位dll静态(!)链接到64位C / C ++ Windows应用程序?

时间:2012-02-10 14:59:23

标签: dll 32bit-64bit windows-7-x64

几年前,我是一名Windows应用程序开发人员。 在过去的几年里,我正在处理内核和系统软件。 现在: 我有一个客户告诉我他有64位C / C ++应用程序 具体功能。此功能是加密狗请求 并来自外部32位dll。 他说尽管我看不到这个功能,但仍然给出了这个功能 DLL在内存中。 如果删除DLL,仍会加载64位应用程序。

这意味着32位DLL在某种程度上是64位应用程序的静态部分。

现在可以这样吗?

如果是这样,我怎么能用Visual Studio实现呢?

祝你好运 布克哈特

1 个答案:

答案 0 :(得分:0)

根据我在StackOverflow.com上找到的内容,无法动态或静态地从64位应用程序(反之亦然)加载32位DLL。但是有一些解决方法。

请参阅以下内容: