Ho creato un processo utilizzando CreateProcess()
. Questo è il codice:come terminare un processo creato da 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)
Come posso ottenere l'handle e l'ID di processo di questo processo specifico? E alla fine usarlo per chiudere questo processo?
Grazie.
Quale finestra viene aperta all'avvio di 'dbntsrv.exe'? È una finestra di console? – hmjd
In realtà non è una finestra di console come oracle 10g o cmd. Non puoi inserire/emettere su di esso. È solo una finestra che si apre all'avvio del server – digvijay
Risposta aggiornata. – hmjd