创建进程:
STARTUPINFO s;
PROCESS_INFORMATION p;
std::string str = "D:\新建文件夹/fun.exe";
std::wstring path = utils::encoding::MB2Unicode(str);
if (IReconServer == NULL)
{
std::cout << "没有打开IReconServer" << std::endl;
ZeroMemory(&s0, sizeof(s0));
s0.cb = sizeof(s0);
s0.wShowWindow = SW_SHOWMAXIMIZED;
ZeroMemory(&p0, sizeof(p0));
CreateProcess(
nullptr,
const_cast<LPWSTR>(path.c_str()),
nullptr,
nullptr,
TRUE,
0,
nullptr,
nullptr,
&s,
&p
);
}
删除进程:
TerminateProcess(OpenProcess(PROCESS_ALL_ACCESS, FALSE, PID), 0);