掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Mutexによる二重起動防止で2回目起動しなくなる原因は? (ID:68304)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ご提示のコード if (hMutex==0 || GetLastError ・・・ OR になっていますね。CreateMutex が成功しなかったときもメッセージを出す。 問題のユーザの場合はアプリを終了しても Mutex が残っている感じで、逆ですね。 Mutex の代わりに、FindWindow を使うのはいけないのでしょうか? if (::FindWindow(NULL, _T("Komatta")) != NULL){ AfxMessageBox(_T("すでに起動しています"), MB_OK); return FALSE; }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.