什么可能阻止从system32加载dll?

u12*_*123 1 windows dll

我有一个应用程序从system32读取一些dll,它们在安装应用程序时放在那里.

在某些机器上,应用程序运行良好,但在其他机器上它永远不会启动(因为无法加载dll).什么可能阻止应用程序从system32读取dll(例如,搞乱PATH变量等)?

它可以通过将dll放在exe文件旁边来解决,但是可以理解为什么有些机器(仅安装在Windows 7机器上)可以启动应用程序,而其他机器不能.

Han*_*ant 5

例如,64位版本的Windows.32位DLL应该放在c:\ windows\syswow64中.建议不要使用您自己的DLL的操作系统文件夹.