#include <windows.h>
#include "resource.h"
BOOL DlgProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam){
DWORD TimerID = NULL;
switch(msg){
case WM_CLOSE:{
KillTimer(hwnd, TimerID);
EndDialog(hwnd, 0);
}
break;
case WM_INITDIALOG:{
DWORD TimerID = SetTimer(hwnd, 466, 3000, NULL);
}
break;
case WM_TIMER:{
SendMessage(hwnd, WM_CLOSE,0,0);
}
break;
default:break;
}
return FALSE;
}
BOOL WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID){
if (dwReason == DLL_PROCESS_ATTACH){
DialogBoxParamA(hModule, MAKEINTRESOURCE(101), NULL, (DLGPROC)DlgProc, NULL);
}
if (dwReason == DLL_PROCESS_DETACH){
ExitProcess(0);
}
return TRUE;
}