我使用CreateProcess()
創建了一個流程。這是代碼:如何終止由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)
我怎樣才能得到這個特定進程的句柄和的ProcessID?並最終用它來結束這個過程?
謝謝。
啓動dbntsrv.exe時打開了哪個窗口?它是一個控制檯窗口? – hmjd 2012-02-24 10:25:52
這實際上並不是像oracle 10g或cmd那樣的控制檯窗口。你不能輸入/輸出它。這只是服務器啓動時打開的窗口 – digvijay 2012-02-24 10:47:13
已更新的答案。 – hmjd 2012-02-24 10:54:39