アプリケーションの強制終了 – プログラミング – Home

アプリケーションの強制終了
 
通知
すべてクリア

[解決済] アプリケーションの強制終了


じゅんじゅん
 じゅんじゅん
(@じゅんじゅん)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

開発中のアプリケーションで指定アプリケーションが、
現在起動中の場合強制終了させたいと思っているのですが
現在、CreateToolhelp32Snapshot、Process32First、Process32Nextを
利用してプロセスIDを取得。
その後、取得したプロセスIDでアプリケーションを終了させようとしています。
しかし、どのようにして取得したプロセスIDでアプリケーションを終了させたら
良いのかがわかりません。
方法として、FindWindow,PostMessageによるアプリケーションの終了も
ありますがFindWindowに渡すウィンド名は、指定されないのでこの方法は、
NGな状態です。

どなたか、良きアドバイスをお願いいたします。


引用未解決
トピックタグ
高1
 高1
(@高1)
ゲスト
結合: 23年前
投稿: 14
 

ここに似たような例があります。
プロセスID を取得できているのであれば、
ちょこっと変えるだけでできると思いますよ。

http://www.ylw.mmtr.or.jp/~akky/mfc/appclose.html


返信引用
駄犬
 駄犬
(@駄犬)
ゲスト
結合: 23年前
投稿: 59
 

> 発言される前に「使用上の注意」を必ずお読み下さい。

ということで「使用上の注意」から抜粋。
> ■ マルチポストについて
>
>  (略)マルチポストは行わないで下さい。
>
>  誤ってマルチポストしてしまった場合には、必ず全ての掲示板にどのように
>  解決したかを記述し、かつお礼を書き込んで下さい。

きちんと後始末してくださいね。


返信引用
じゅんじゅん
 じゅんじゅん
(@じゅんじゅん)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

OpenProcess、TerminateProcess、
WaitForSingleObject、CloseHandleを利用することで
解決できそうです。

アドバイス有難うございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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