3重起動防止


小雪  2005-01-15 01:43:27  No: 12706  IP: [192.*.*.*]

https://www.petitmonte.com/bbs/answers?question_id=2314

これと似たプログラムで3重起動防止とかもできますでしょうか

編集    削除
スタテツ  2005-01-15 22:47:01  No: 12707  IP: [192.*.*.*]

できますが、一工夫必要です。
3番目に立ち上がった実行ファイルが、同じアプリが自分以外で2個立ち上がっているのをカウントするだけです。
ただし、3番目を残して先にある2つのどちらを閉じる場合、
どちらを閉じららよいかを決定するのにはお互いになんらかのメッセージを送りあう必要があります。
(例えば自分が起動した時間とかを保持させておく)
余計なお世話かもしれませんが、
「ShowWindow」からの一連の質問が同じアプリケーション内で発生している問題でしたら、もうちょっと設計を考え直した方が手っ取り早い気がします…

編集    削除