windows创建进程和删除进程的函数

创建进程:

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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值