BOOL WINAPI DllMain( HINSTANCE hinstDLL, // handle to DLL module DWORD fdwReason, // reason for calling function LPVOID lpvReserved // reserved ) { static int instanceCount= 0; switch(fdwReason) { case DLL_PROCESS_ATTACH: instanceCount++; break; DLL_PROCESS_DETACH: instanceCount--; break; } } ... if( instanceCount > 1 ) { // DLL Déjà Chargée Thread déjà lancé } else { // DLL chargé pour la première fois // Lancement du thread }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question