同じアプリケーションが2つ以上起動しないようにする

最終更新 2003 07/24

サンプルのダウンロード → API_DoubleBootProtect.lzh(35k)

サンプルプログラムのスクリーンショット サンプルプログラムのスクリーンショット

全ソースコード


    FindWindow 関数
    OpenMutex 関数
    CreateMutex 関数
    
        対応しているバージョン
        95, 98, Me, NT3.1以降, CE1.0以降, 2000, XP
        
        使用するヘッダとライブラリ
        winuser.h
        user32.lib    
ゲームの場合、一度に2つ以上起動されると困る場合があります。 特にフルスクリーンで遊ぶゲームなんかでは困ります。 それを防ぐ方法です。 ネットではどこのサイト行っても必ず見かけますね、コレ・・・。 アプリケーションの二重起動防止については、もっと強力な方法は あるらしいのですが、ここで紹介した IsDoubleBoot() 関数を使ってて 困ったことは今のところないです。

| home |