Pregunta

CreateProcess suspendido pero no se puede reanudar.

Aquí está mi código:

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

¿Por qué esto no funciona?

¿Fue útil?

Solución

Elimine uno de los " | " ;. Esto termina como uno ya que es una expresión lógica en su caso. La constante para esto es DEBUG_PROCESS, por lo que está depurando el proceso secundario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top