他のプロセスを終了させたい – プログラミング – Home

他のプロセスを終了させたい
 
通知
すべてクリア

他のプロセスを終了させたい


ひでまろ
 ひでまろ
(@ひでまろ)
ゲスト
結合: 23年前
投稿: 12
Topic starter  

こんにちわ。(こんばんわ)

今回は他のプロセスを終了させたいのですが、
どうすれば他のプロセスのハンドル(↓)を

BOOL TerminateProcess(
HANDLE hProcess, // プロセスのハンドル
UINT uExitCode // プロセスの終了コード
);

取得できるかご存知の方教えて下さい。
よろしくお願いします。

追伸:ちなみに自分で CreateProcess したものではありません。


引用解決済
トピックタグ
YuO
 YuO
(@YuO)
ゲスト
結合: 23年前
投稿: 252
 

何とかして取得する,としか言い様がありません。

ウィンドウがあれば,GetWindowThreadProcessIdでプロセスIDを取得して,
OpenProcessでPIDを元にプロセスハンドルを取得できますし,
Microsoft Knowledge Base JP175030の方法であればウィンドウが無くてもPIDが取得できます。

まぁ,TerminateProcess以外の方法で終了させることができるか,試してみることをお奨めします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました