FC2ブログ

みんな記録に残したい・・・CRLF

Ragnarok Online?なにそれ、おいしいの?

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

アプリケーションソフトの多重起動

多重起動防止については、「Mutex」とか「相互排除」をキーワードにしてググるとよろし。
え、面倒くさい?
偶には、お勉強も大事だよっ。

簡単に言うと、
「Mutex:mutual exclusion(相互排除)とは、複数のプロセスから共通のリソースにアクセスが発生する恐れがある場合、1つのプロセスに独占的に利用権を与える仕組み」
・・・って感じかな(ちょっと違う?w

簡単に言うと、

「いまは、私がこれを使ってるの!
 あなたは後から来たんでしょ?ダメダメッ!
 私が飽きるまで、ちょっと待ってなさいよね」

って事なんです。


基本的にWindowsのアプリケーションは「メモ帳」や「Internet Explorer」みたいに多重起動可能にできています。
と言うか「多重起動否の場合は、そのように作成しないとダメ」なんですよね。
多重起動不可の理由は様々あると思いますのでココでは触れませんが、
それなりに理由があって「わざわざ」そのように作っているって事なんです。
多重起動不可の場合、その辺りをよく考えておかないと大変なことになるかも知れませんよ。



トイウワケデ


Mutex。
このMutexが多重起動を防止している元になるもの。
プログラム的な事を書いてもつまらないと思うし、誰も期待していないと思うので詳しくは書きませんが
簡単に書きますと、
「アプリケーション起動時に Mutex の存在を確認
   Mutexがある! → アプリケーションを強制終了
   Mutexがない!→ Mutexを作成 して処理続行」
って感じで多重起動を防止しているわけです。
トイレの個室を開けたら先客の忘れ物があったので、ドアを閉める・・・みたいな。(たぶん大違い

で、Mutexはユーザーアカウント毎に作成されるわけですから、WindowsXP以上だと「ようこそ」画面まで戻って
別のユーザーに変更しなおせば、それぞれで多重起動防止処理されたアプリケーションでも起動が可能となっております。

でも、面倒・・・って言うかログアウトしちゃうとダメな場合もありますよね。

では、こんな方法はいかがでしょうか。



何かのツールの画面って事ではなく、WindowsXPの標準的な機能です。
見たことあるかな?

裏技でも、チートでもなんでもなく普通に誰でもできます(権限があればだけど

こんな感じです。

  1. 2008/09/29(月) 00:00:00|
  2. 未分類
  3. | トラックバック:0
  4. | コメント:2
<<ドッキドキ!チラシの裏補完計画!その0809 | ホーム | ドッキドキ!SD4で石化鎧>>

コメント

なるほど~。
勉強になりました。変なツールを使うでもなく
合法的に出来るもんだったんですね。
試してみたら上手く出来ましたw

記事にしていただき有り難うございましたm(__)m
  1. 2008/10/03(金) 10:19:18 |
  2. URL |
  3. 霧封 #-
  4. [ 編集]

>>霧封さん
あ、できましたか。
合法かどうかは知らないけど、オンラインゲームでの場合は
規約をチェックだよ。
まぁ運営サイドには多重起動かどうかなんて確認する手段はないんだけどね。
それと、Mutexを使用した多重起動防止は「Global」にすると別アカウントでも応答できるようになるので
今回の方法は簡単に対処されます。
いつか出来なくなっても知りませんよー。
  1. 2008/10/04(土) 08:00:12 |
  2. URL |
  3. 晶桜 #-
  4. [ 編集]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://akira0000.blog91.fc2.com/tb.php/336-8d027a5b
この記事にトラックバックする(FC2ブログユーザー)

ブログ内検索

カウンター@200702~


無料カウンター

プロフィール

晶桜

Author:晶桜
■Ragnarok Online
サーバ:Verdandi
所持キャラ:スロット順
・プリースト(Lv95/50)
 普通の支援プリ
・ソウルリンカー(Lv93/50)
 ぷち強いノビ(殴リンカー)
ロードナイト(Lv99/69)
 VIT=AGI村正LK
・アルケミスト
 ホムは未実装
・アサシンクロス(Lv95/63)
 INTバランスタイプ
他、いろいろ。
ステータスとかはココ

■Xenepic Online
サーバ:ストロベリー
現在休止中です。忘れてください

最近の記事+コメント

カテゴリー

過去ログ

リンク

RSSフィード

メールフォーム

名前:
メール:
件名:
本文:

著作権とか~

(C) Gravity Co., Ltd. & LeeMyoungJin(studio DTDS) All rights reserved.
(C) 2007 GungHo Online Entertainment, Inc. All Rights Reserved.
(C) 2005-2008 DNC Entertainment All Rights Reserved.
(C) 2008 Q Entertainment Inc. All Rights Reserved.

なお、当ページに掲載しているコンテンツの再利用(再転載・配布など)は、禁止しています。 当ブログは リンクフリー です。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。