CreateMutex
アプリケーションを単一インスタンスに制限する手段として使用したいと思います。(具体的には、ユーザーごとに 1 つのインスタンス。)
MSDN のドキュメントCreateMutex
では、悪意のあるユーザーが最初にミューテックスをひったくって買いだめする可能性について警告しています。ただし、セッション名前空間を使用して ("Local\" プレフィックスを介して) ミューテックスを作成した場合、それでも心配する必要がありますか? もしそうなら、どのような状況で別のユーザーが私のセッションでミューテックスを作成できますか?