> CreateMutexとWaitForSingleObjectでは駄目なんでしょうか。
Mutexを使っているなら排他制御の方は問題なさそうなんですね。やっぱりファイルアクセスエラーの問題で不具合が発生するんでしょうかねぇ。
でもこの問題はエラー発生時に15回ぐらいリトライを行えば正常復帰するはずなので...やっているとは思うんですがねぇ。
Thunderbirdのフォーラムでも時々メールが消えたとか書いてありますが、みんな同じところが原因の障害のような気がします。メールの移行に時間がかかり過ぎるのでユーザーは他の事をしたりしてCPUに負荷がかかるのかも。