几年前,我是一名Windows应用程序开发人员。 在过去的几年里,我正在处理内核和系统软件。 现在: 我有一个客户告诉我他有64位C / C ++应用程序 具体功能。此功能是加密狗请求 并来自外部32位dll。 他说尽管我看不到这个功能,但仍然给出了这个功能 DLL在内存中。 如果删除DLL,仍会加载64位应用程序。
这意味着32位DLL在某种程度上是64位应用程序的静态部分。
现在可以这样吗?
如果是这样,我怎么能用Visual Studio实现呢?
祝你好运 布克哈特
答案 0 :(得分:0)
根据我在StackOverflow.com上找到的内容,无法动态或静态地从64位应用程序(反之亦然)加载32位DLL。但是有一些解决方法。
请参阅以下内容: