DLL入口函数

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;

}

}

posted @ 2017-02-15 15:54  狂客  阅读(688)  评论(0编辑  收藏  举报