LoadLibrary加载同一个DLL文件两次, 发现返回的 hModule 是一样的, 是同一个实例

 转载自:https://blog.csdn.net/autumn20080101/article/details/7548528

用LoadLibrary加载同一个DLL文件两次, 发现返回的 hModule 是一样的, 是同一个实例,有什么办法可以在不 FreeLibrary 的情况下,加载多一个实例?

同一个dll的话,加载第二次只会增加dll的引用计数,返回的句柄还是原来的句柄(加载基地址)。
如果要另外加载,可以拷贝到其他地方加载。

参考文档:EXE多次LoadLibrary会怎么样

原文地址:https://www.cnblogs.com/csstudy/p/11316395.html