----------------------------------------------------------------------------- 【 ソフト名 】 TestMutex ver.0.10β 【ファイル名】 tmutex010b.lzh (lh5) 【製作・著作】 Copyright(C) 2006 矢吹拓也 【 動作環境 】 Windows 98/Me/2000/XP (日本語,32bit) 【ランタイム】 .NET Framework 2.0 ----------------------------------------------------------------------------- 0. β版(開発途上版)の配布制限について   このバージョンは開発途上版です。実験段階の機能が含まれていることもあります  ので、注意してご利用下さい。基本的に個人的な再配布は可能ですが、次のことはで  きません。   ●他サイト・他ネットワーク等への転載    開発途上版のファイルを、他サイトや他ネットワークへ配置してダウンロード   可能な状態に置くことを禁止します。    また、INASOFTのWebサイト以外から、開発途上版のファイルへの直リンクを   はることも禁止します。   (直リンクに関しては、開発途上版ではなくても禁止です)   ●不特定多数への再配布    メールや雑誌・書籍配布等の手段で、不特定多数へ開発途上版を提供すること   は原則として禁止します。ただし、特別な事情がある場合はその都度お問い合わせ   ください。場合によっては許可することがあります。   ヘルプと、ここより下のテキストの内容は、正式版の内容と同じになっています。   上の内容と矛盾することも書かれていますが、その場合は上に書かれていることが  優先します。   プログラム中になんらかのバグが見つかったり、ドキュメントやヘルプの中にミスが  あった場合は、メールなどでお知らせ下さい。 1. はじめに   このプログラムは、Mutexを使ったプログラムを試験するためのプログラムです。   Mutex(ミューテック)とは、排他処理を実現するためのリソースであり、1つの名前  のMutexは、1つの環境上には、1つしか存在できないというものです。   なお、今回のツール作成は、作者の VB.NET の練習を兼ねているため、動作には  .NET Framework 2.0が必要になります。 2. 何をするプログラムなのか?   Mutexを1つ、試験的に生成します。また、解放します。   生成にあたり、他のスレッドが同名のMutexを生成中で、直ちに生成できない場合、  中止するか待機するかを選択できます。 3. 動作環境 Windows 98/Me/2000/XP (日本語版)であれば動きます。 Windows NT 4.0/その他サーバ用途OSでは、動くかもしれません。 Windows 95/3.1(Win32s)以下、Windows NT 3.51以下では動作しません。   OSには最新のサービスパックを導入して下さい。   動作にあたり、.NET Framework 2.0 が必要です。   このソフトウェアは自称初心者(=初心者であることを威張り、他の人より多く  の利益を得ようとする者)の方は利用できません。 4. インストール方法とファイル構成   ローカルのハードディスクに適当なフォルダを作り、そこへ圧縮された  すべてのファイルを展開して下さい。   アップデートでインストールする場合は、上書きでインストールして  しまって構いません。   ファイルの構成は、下記の通りです。   TestMutex.exe … プログラム本体   TestMutex.txt … ドキュメント(このファイル)      次のファイルはソースコードです。このプログラムを利用するだけなら不要   ですが、どんなことをやっているのか興味がある方は、ご閲覧ください。   なお、このソースコードの公開は、利用者の参考や部分コピーを目的とした   ものであり、直接派生のソフトウェアを作成することを目的としたものでは   ありません。詳しくは、作者までご質問ください。      source.7z … ソースコード一式(展開には7-zip、ビルドにはVB2005が必要) 5. アンインストール   インストール時にコピーしたファイルを、すべて削除してください。 6. 起動方法   エクスプローラなどから TestMutex.exe を起動するか、デスクトップや  スタートメニューにTestMutex.exeへのショートカットを作成し、そこから  起動します。 7. 基本的な使用方法 7.1 Mutexオブジェクトの名称    生成したいMutexオブジェクトの名称を入力します。 7.2 Mutexオブジェクトを作成できるまで待機する    他のスレッドが同名のMutexオブジェクトを生成しているとき、   それが解放されるのを待機します。    なお、この場合、ダイアログ上には「中止」ボタンがあらわれます。   「中止」ボタンを押すことで、待機をやめさせることができます。 7.3 作成(または解放)    Mutexオブジェクトを生成します。    すでに生成済みの場合は解放します。 7.4 終了(または中止)    このプログラムを終了します。    Mutexオブジェクトの生成待機中の時は、待機を中止します。 7.5 バージョン情報    バージョンと開発元に関する情報を表示します。 8. 著作権・転載について   本プログラムはフリーソフトです。著作権は 矢吹拓也 にあります。   本プログラムを使用した際に生じたいかなる障害についても、またドキュメント  ファイル等に不手際があったとしても、著作権所有者は一切の責任を負わないもの  とします。   このソフトウェアは、ユーザーが自称初心者(=初心者であることを威張り、他  の人より多くの利益を得ようとする者)である場合は利用できません。自称初心者  の方のご利用はお控えいただきますよう、お願いします。従いまして、自称初心者  の方が初心者であるが故に起こした事故、または自称初心者であるが故の質問など  は一切受け付けませんので、予めご了承下さい。   このプログラムは再配布可能[*]です。これには、他のネットワーク、インター  ネット上の他のサイトへの転載、雑誌の付属メディアへの掲載・収録も含まれま  す。一般的な再配布の概念を拡張し、次の事柄も認められます。   ・アーカイブ形式の変更を行うこと。あるいは再アーカイブを行うこと。   ・他国語への翻訳を行うため、配布物にあらかじめパッチを当てて再配布    すること。あるいはパッチを公開すること。   ・有用なメッセージの追加あるいは有用なメッセージへの変更のために、    配布物にあらかじめパッチを当てて再配布すること。あるいはパッチを    公開すること。   ・有用な機能を追加するために、オリジナルのモジュールの追加を行うこと    (ファイル単位に限る)。   ・不要な機能を除去するために、ファイル単位で除去を行うこと。   ・有料での再配布を行うこと。あるいは有料ネットワークへ転載すること。   なお、ミラーサイトへの転載を行う場合は、改変は一切認められません。  [*] 最も新しい正式版の再配布をしていただきますよう、ご協力をお願いします。    開発途中のバージョン(tr/α/pp/pr/β/fb/rc等)の再配布をしてはいけません。    開発途中のバージョンが雑誌等の付属メディアに収録されてしまった場合、出    版社の全負担で回収していただくことになりますのでご注意下さい。   再配布については、作者に断りなく行うことができます。   本ソフトウェアの著作権上の規定は、日本国の法律に準拠することとします。   詳しくは、INASOFTのWebサイトを参照して下さい。   個別の事情がある場合や不明点などは、作者までご相談下さい。   ニュースサイトや更新情報を扱うサイト、個人サイトなどでの紹介などで  アイコンや実行画面を使われる場合も、連絡なしで構いません。   プログラム中になんらかのバグが見つかったり、ドキュメントやヘルプの中にミ  スがあった場合は、メールなどで知らせていただけるとありがたいです。 9. 質問をお寄せになる場合の注意   質問をお寄せになる前に、ご質問の内容が本ソフトウェアと無関係のものでない  かをご確認下さい。また、同様の質問がすでにサイト上やドキュメント中に記載済  みでないかもご確認ください。   質問をお寄せいただく場合は、ソフトウェアの名称・バージョンなどの基本的な  情報の他、お使いのPCの機種名や環境情報、OSの名称やバージョン等をなるべく  細かくお知らせ下さい。   回答に必要な情報がお寄せいただけないと、質問にお答えできないことがありま  すので、ご協力をお願いします。 10. 謝辞   プログラムアイコンは、NOCHI氏に作成していただきました。   お題は「ミューテクスと聞いて浮かぶ生物」、ということで、先入観ナシで  描いてもらっています。 11. 更新履歴 2006/08/24 ver.0.10β 作者のVB.NET練習用として初公開。 ※Windows、Windows NTは米国Microsoft Corporationの米国およびその他の国におけ  る登録商標です。 ※その他記載されている会社名、製品名などは、各社の登録商標もしくは商標です。 ※本ソフトウェアを利用される方がお使いになるPCに、ウイルス対策が施されている  ことを確認して下さい。ウイルス対策が施されていない場合、本ソフトウェアを  利用してはいけません。また、質問も受け付けません。 ----------------------------------------------------------------------------- [INASOFT] http://www.inasoft.org/ [eメール] http://www.inasoft.org/mail.html を参照してください。