15,471
社区成员
发帖
与我相关
我的任务
分享
HWND h = NULL;
h=::FindWindow(NULL, APP_NAME);
TerminateProcess(h,0);
WinExec("cmd /c taskkill /F /IM \"要强制关闭的进程名字.exe\"",SW_HIDE);
HWND toFind;
toFind=::FindWindow(NULL,"title");//找到窗口
if(toFind==NULL)
{
return false;
}
DWORD p;
GetWindowThreadProcessId(toFind ,&p);//得到窗口的ProcessID
HANDLE m_hProcess=OpenProcess( PROCESS_ALL_ACCESS // PROCESS_QUERY_INFORMATION| PROCESS_VM_OPERATION| PROCESS_VM_WRITE | PROCESS_VM_READ
,true,p );//打开Process PROCESS_ALL_ACCESS
if(m_hProcess==NULL)
{
printf("打开进程失败\n");
//打开进程失败
return false;
}