アットウィキロゴ

Windows Programming Tips

アプリケーションクラスのInitInstance()で

HANDLE mutex = ::CreateMutex(NULL, FALSE, "Global\\ユニークな名前");
if (ERROR_ALREADY_EXISTS == ::GetLastError()) {
    // すでに起動しているので終了する
    return FALSE;
}
最終更新:2015年01月15日 17:28