dll 相互依赖时LoadLibrary时初始化顺序
A.dll 与B.dll相互隐式依赖,
并且在B.dll 中DLL_PROCESS_ATTACH时调用LoadLibrary("A.dll")
exe 中调用LoadLibrary("A.dll")来开启加载开关, 则调用顺序:
EXE -> A.dll ->B.dll
运行顺序:
1,B.dll 中全局变量,然后是B.dll!DllMain
注意B.dll!DllMain 中LoadLibrary得倒的 A.dll的有效句柄,但是LoadLibrary返回后,A.dll还没有进行初始化
2, A.dll中全局变量, 然后是A.dll!DllMain
浙公网安备 33010602011771号