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