BOOL CALLBACK EnumWindowsProc(
HWND hwnd, // handle to parent window
LPARAM lParam // application-defined value
)
{
TCHAR strTitle[1024];
if(!GetWindowText(hwnd, strTitle, 1024]))
{
TRACE("Fail to get window text\n");
return FALSE;
}
// 看看这个窗口名是不是“Who dare to use this name”
if(stricmp(strTitle, "Who dare to use this name")==0)
{
// 如果是这个名字,就把这个程序杀掉
DWORD dwProcID;
GetWindowThreadProcessId(hwnd, &dwProcID);
HANDLE hProc=OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcID);
TerminateProcess(hProc, 0);