Last Updated 2004/12/21
Programming Tips Visual C++ API  索 引 
プロセスIDでプロセス強制終了
2004/12/21

プロセスやスレッドを強制終了させるには TerminateProcess(),TerminateThread() を使用する.
しかし悪影響があるので使用する場合には注意が必要である.


以下はプロセスIDからプロセスを強制終了させる方法である.

    BOOL result;         // TRUE 成功
    HANDLE process_handle;
    process_handle = OpenProcess(PROCESS_TERMINATE, FALSE, process_id);
    if( process_handle ) {
        result =  TerminateProcess(process_handle, 0);
        CloseHandle(process_handle);
    } else {
        result = FALSE;
    }


参照
プロセスの終了
前後のTips
プロセスIDでプロセス強制終了

DSS ProgrammingTipsCGI Ver2.02