He creado un proceso usando CreateProcess()
. Este es el código:cómo finalizar un proceso creado por CreateProcess()?
STARTUPINFO si = {0};
PROCESS_INFORMATION pi = {0};
result = CreateProcess("C:\\AP\\DatabaseBase\\dbntsrv.exe", NULL, NULL, NULL, FALSE, 0, NULL, "C:\\ADP\\SQLBase", &si, &pi)
¿Cómo puedo obtener el mango y processId de este proceso específico? ¿Y eventualmente usarlo para cerrar este proceso?
Gracias.
¿Qué ventana se abre cuando se inicia 'dbntsrv.exe'? ¿Es una ventana de consola? – hmjd
No es realmente una ventana de consola como Oracle 10g o cmd para ese asunto. No puede ingresar/sacar en él. Es solo una ventana que se abre cuando se inicia el servidor – digvijay
Respuesta actualizada. – hmjd