在64系统上运行32位DLL
64位系统安装目录分为两种
64位用:C:\Program Files
32位用:C:\Program Files (x86)
64位系统系统目录分为两种
64位用:C:\Windows\System32
32位用:C:\Windows\SysWOW64
64位系统注册表分为两种
64位用:[HKEY_LOCAL_MACHINE\SOFTWARE]
32位用:[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node]
所以在64位系统中运行32位的DLL,应将DLL放在C:\Windows\SysWOW64目录下,写注册表应该是[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node]下,调用的程序应该在C:\Program Files (x86)下。注册表中的键值应该指向的是C:\Windows\SysWOW64下。

本文详细介绍了如何在64位操作系统中正确地使用32位DLL文件,包括DLL文件的放置位置、注册表键值的设置以及相关程序的安装路径等关键信息。
3962

被折叠的 条评论
为什么被折叠?



