掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
他のアプリを停止するには (ID:62377)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
すみません、ずいぶん亀レスなのですが 上記の解決のために EnumProcesses()で全てのプロセスを取得し、 EnumProcessModules()でプロセス内のモジュールを取得し、 GetModuleFileNameEx()でモジュールのexeファイル名を取得して、 停止したいアプリの exeファイル名と比較して、停止したいアプリのプロセスを特定する…という所まではできました。 このあと出来ればTerminateProcess()ではなく、そのプロセスのウィンドウハンドルを取得して PostMessage(hWnd,WM_CLOSE,0,0); をしたいのですが、プロセスやモジュールからウィンドウハンドルを取得する方法が分かりません。 どなたかご教授願えないでしょうか? ちなみにそのアプリはシステムトレイに常駐しているため、直接FindWindow()は出来ませんでした。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.