掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Mutexによる二重起動防止で2回目起動しなくなる原因は? (ID:68309)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
えーと・・・かなりありえない状況なのだが・・・ 正しくプログラムが終了しているのであれば、そのプログラムの中で開いたリソースは自動的に閉じられるので CreateMutex したハンドルも自動的に閉じられる (俺のコードはそれを期待しているので、得たハンドルを閉じずに放置してるわけだ) なので Mutex による多重起動防止が誤動作する可能性として俺は3つしか思いつかなくて 1.同一名称の Mutex が別プログラムインスタンスで開きっぱなし 2.プログラムが終了しているように見えて、実は終了していない 3.Windows の不具合 (客先マシンの不具合) 1.の可能性は薄い (18:54 の発言によるなら) 2.かどうかを客先マシンのタスクマネージャで確認してみる (これも薄そうな気が) 3.であるならほんちゃん氏のマシンで再現しないのも納得かな 客先マシンの WindowsUpdate の状況であるとか 客先マシンのウイルス感染の有無であるとか その辺を疑ってみる必要があるかもしれないな
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.