// target.cpp #include BOOL WINAPI DllMain(HINSTANCE hinstDll, DWORD dwReason, LPVOID lpReserved) { BOOL bReturnValue = TRUE; switch(dwReason) { case DLL_PROCESS_ATTACH: MessageBoxA(NULL, "Hello from Target DLL !!", "Target", MB_OK); break; case DLL_PROCESS_DETACH: case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: break; } return bReturnValue; }