次のコードは問題なく動作する場合もあれば、「アクセスが拒否されました」というエラーがスローされる場合もあります。動作に一貫性がありません。
_hMutex = CreateMutex(NULL, FALSE, MutexName);
if (_hMutex == NULL)
{
throw MY_ERROR(GetLastError(), L"Error creating mutex handle");
}
このコードを含むスタンドアロンの実行可能ファイルを実行し、操作を行って終了します。マルチスレッド アプリケーションではありません。これを実行するたびに、同じユーザー資格情報でログオンします。
これを解決するのを手伝ってもらえますか?
ありがとう、ヘム