掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
プログラムを終了するには? (ID:22107)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
プロセスを列挙して、プロセスIDを得てから 次のコードで終了してください。 var ProcessID: Cardinal; hProcess: THandle; begin //ProcessIDを得ておく //ProcessID := xx; hProcess := OpenProcess(PROCESS_TERMINATE, False, ProcessID); TerminateProcess(hProcess , 0 ); CloseHandle(hProcess); end; プロセス列挙コードは http://delfusa.main.jp/delfusalibrary/20060527212010/SystemUnit/SystemUnit.pas のGetProcExeNameList関数になります。 (A)から呼び出した(C)なのかどうかを 特定する処理はちょっとわかりませんが。 呼び出す前にプロセス列挙して、終了したいときにプロセス列挙して その差分を求めるとかですかな? お任せします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.