掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ShellExecuteで実行したプロセスを終了させるには (ID:8618)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
jokさんの言われるとおり、ウィンドウハンドルではありません。 インスタンスハンドルのようです。 もし、ShellExecuteの戻り値が正しいインスタンスハンドルであれば、 1.FindWindow(またはEnumWindow) 2.GetWindowLongでGWL_HINSTANCEを取得 3.取得したインスタンスと、ShellExecuteの戻り値を比較 4.一致しなかったら探し直す 5.一致したらPostMessageして終了。 というような手順でできそうですが、未確認です。 ShellExecuteExでプロセス終了した方が簡単ですよ。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.