我正在尝试注册一个 .dll 文件,但出现错误。.dll 在 SysWOW64 文件夹中,通过命令行我然后cd \Windows\SysWOW64
运行以下命令regsvr32 php_sdo.dll
然后我收到以下错误:
“模块“php_sdo.dll”加载失败。
确保二进制文件存储在调试它的指定路径,以检查二进制文件或从属.DLL 文件是否存在问题。
指定的模块无法找到”
当一个想要注册的 DLL 的依赖项(物理上意味着尝试注册 DLL 的程序在内部调用 LoadLibrary)丢失时,通常会发生这种故障。您可以使用Dependency Walker查看 DLL 的依赖项(树)。