关闭系统内的任意进程! HWND hWnd; // 先得到想要关闭的窗口的句柄 // 比如用FindWindow hWnd=FindWindow(NULL,_T("dlg")); if ( hWnd ==NULL ) return ; // 下面是关闭进程的两种方法 // // 如果来文的则 // ::PostMessage(hWnd,WM_CLOSE,0,0); // // 如果来武的则 // DWORD dwProcessId; // 得到该窗口的进程ID GetWindowThreadProcessId(hWnd,&dwProcessId); // 从进程ID打开进程句柄 HANDLE handle=OpenProcess(0,FALSE,dwProcessId); // 强制终止进程 TerminateProcess(handle,0); foenix 转贴自vckbase |
|