我想通过我的应用程序关闭所有正在运行的记事本实例。
我得到了窗口句柄using
FindWindow()API。
我得到了Window的句柄。
CloseWindow()API
正在最小化记事本,但我想关闭记事本的所有实例。
我怎样才能做到这一点?
答案 0 :(得分:-1)
使用FindWindow()
,您将获得HWND
使用HWND
来获取pid
,即进程ID。
HWND hWnd; // using findwindow you will get hWnd
DWORD pid;
TCHAR tcInput [MAX_PATH];
CString strName;
GetWindowThreadProcessId(hWnd,&pid);
//::GetWindowText(hWnd,tcInput,MAX_PATH);
//strName = (CString)tcInput;
//if(strName.MakeLower().Find( _T("untitle"))!=-1) //you can check windows title here
KillProcess(pid); // kill the process