#include <iostream>
using namespace std;
#include <Windows.h>
int main()
{
//创建进程
STARTUPINFO si; //一些必备参数设置
memset(&si,0,sizeof(STARTUPINFO));
si.cb = sizeof(STARTUPINFO);
si.dwFlags = STARTF_USESHOWWINDOW;
//si.wShowWindow = SW_HIDE;
si.wShowWindow = SW_SHOW;
PROCESS_INFORMATION pi; //必备参数设置结束
CreateProcess("tscapture.exe",NULL,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);
//查看进程是否结束
HANDLE hHandle = OpenProcess (PROCESS_ALL_ACCESS,FALSE,pi.dwProcessId);
if (hHandle == NULL)
{
cout<<"the process is over"<<endl;
}
else
{
TerminateProcess(hHandle, 0);
//杀死进程
}
cout<<"process operate"<<endl;
return 0;
}
进程的几个操作
最新推荐文章于 2020-05-20 10:34:23 发布