CreateProcess 暂停但无法恢复。
这是我的代码:
bool success=CreateProcess(m_Process,
NULL,
NULL,
NULL,
FALSE,
NORMAL_PRIORITY_CLASS||CREATE_SUSPENDED,
NULL,
NULL,
&suInfo,
&procInfo);
if(!success){
MessageBoxA(0,"Could not create process...","ERROR",MB_OK);
return 1;
}
//we created it
//all good so go!
ResumeThread(procInfo.hThread);
为什么这不起作用?
最佳答案
删除其中一个“|”。这最终成为一个,因为它是您案例中的逻辑表达式。此常量是 DEBUG_PROCESS,因此您正在调试子进程。
关于c++ - 暂停后无法恢复流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/645888/