壹般來說,LoadLibraryEx加載DLL時並沒有調用DLL,也就是不會執行DllMain,這樣以來即使DLL本身存在錯誤也會映射成功的。
而LoadLibrary加載時不旦旦映射,還會去調用執行DllMain。
如果確認壹個DLL本身不存在問題,但用LoadLibrary加載失敗用LoadLibraryEx加載成功,此時壹要看DllMain是否作出了某些限制,二要看DLL本身是否鏈接了其他DLL。
壹般來說,LoadLibraryEx加載DLL時並沒有調用DLL,也就是不會執行DllMain,這樣以來即使DLL本身存在錯誤也會映射成功的。
而LoadLibrary加載時不旦旦映射,還會去調用執行DllMain。
如果確認壹個DLL本身不存在問題,但用LoadLibrary加載失敗用LoadLibraryEx加載成功,此時壹要看DllMain是否作出了某些限制,二要看DLL本身是否鏈接了其他DLL。