关于VC++ DLL中的DllMain

2024-11-25 09:40:25
推荐回答(2个)
回答1:

MFC的DLL自动创建了一个类,也就是你所谓的CGameDllApp
InitInstance也就是初始化实例,相当于 case DLL_PROCESS_ATTACH
另外应该也有ExitInstance之类,也就是退出实例,相当于 DLL_PROCESS_DETACH:


CWinApp::InitInstance();
// 代码添加在这里
return TRUE;

回答2:

当你用LoadLibrary加载你的DLL,或第一次调用你的DLL中的函数时,DLLMAIN才会被执行,不是一开始就执行DLLMAIN的
请采纳。