同じアプリケーションが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() 関数を使ってて
困ったことは今のところないです。
|