使用LoadLibrary()动态加载DLL失败原因:


  1. 路径错误(程序与dll放于同一目录)

  2. DLL本身错误(依赖其他的DLL)


  1. 解决方法:

    1. 将DLL与exe放于同一目录

    2. Loadlibrary()与LoadlibraryEx()

  2. DLL本身依赖使用depends.exeDependency Walker(depends)查看该DLL依赖哪些DLL

wKioL1T1YyHzZis0AAgOAFoMii4076.jpg