DLL入口函数

时间:2023-12-30 20:43:26

BOOL APIENTRY DllMain(HINSTANCE hInst     /* Library instance handle. */,

DWORD reason        /* Reason this function is being called. */,

LPVOID reserved     /* Not used. */)

{

switch (reason)

{

case DLL_PROCESS_ATTACH://载入DLL会触发

//::MessageBox(0, L"1", L"1", 0);

break;

case DLL_PROCESS_DETACH://卸载DLL会触发

return true;

::MessageBox(0, L"2", L"2", 0);

break;

case DLL_THREAD_ATTACH://卸载DLL会触发

return true;

::MessageBox(0, L"3", L"3", 0);

break;

case DLL_THREAD_DETACH://载入DLL会触发

return true;

::MessageBox(0, L"5", L"5", 0);

break;

}

}