複数ユーザからのファイルアクセスを制限するソフト 「ただいま使用中!」

Copyright(C) 2005 Puchi. All rights reserved.

目次
  1. はじめに
  2. 動作環境
  3. インストール
  4. アンインストール
  5. 画面説明
  6. 基本操作
  7. 注意事項
  8. 連絡事項
  9. 更新履歴

●最新情報をご確認ください

 製品の仕様、ダウンロード方法等は変更されることがあります。ダウンロード先にて、最新情報をご確認されることをお勧めいたします。

1.はじめに

 このソフトは、1つのファイルが複数のユーザから同時に使用されることを制限するソフトです。
 複数のユーザが同時に使用してしまうと、せっかく保存したデータが他ユーザに上書きされ消されてしまうことが発生します。
 それを防ぐために、1人のユーザが使用中は、他ユーザーは待機してもらい、使用終了後に他ユーザが使用できるようにする。
 このように1人1人ずつ操作すれば、上書きされてデータが無くなるという状況が発生しなくなる。
 データの誤消去防止のために作成致しました。


ただいま使用中! は以下のような特長を備えています。

  1. テキストやエクセル等で、PCに関連付けされているファイルなら関連付けされたアプリでの編集が可能
  2. 本ソフトからの編集中に編集元ファイルを直接編集されないように、編集中のファイルの拡張子を変更
  3. 編集保存後に、編集中止が可能(2段保存確認法)
  4. 編集終了待ちの終了通知取得間隔の変更が可能(0.1秒単位)

2.動作環境

●対応OS
 日本語版 Windows 2000/XPに対応しています。
 日本語版 Windows 98/98SE/Me、Windows NT4.0/につきましては、動作確認をしていないため、動作の保証は出来ません。
 さらに、Windows 3.1+Win32s、Windows 95、Windows NT3.51以前では使用できないと思います。
 対応環境以外での使用については、使用者の責任の下、行ってください。

3.インストール
●本体
 (1) ファイルの解凍
  ダウンロードした圧縮ファイル(.zip)を任意の場所に解凍してください。
  解凍先に指定した任意の場所に、圧縮ファイルと同名のフォルダが解凍される。

 (2) インストール
  前項(1)にて回答されたフォルダ内に、ソフト本体(.exe)が格納されている。
  解凍したフォルダごと、任意の場所に格納してから使用してください。
  レジストリへの書き込み等を全く行わないため、このまま使用可能です。

  ※ソフト本体(.exe)のショートカットをデスクトップおよび[スタート]→[プログラム]内に置いておくと便利。

● .Net Framework 1.1
  本ソフトは、.Net Framework 1.1 の協力の下、作成している。
  そのため、本ソフト使用の際には、.Net Framework 1.1 が必須となる。
  .Net Framework 1.1 をインストールしていない場合は、以下より取得し、インストールすること。
   Microsoft .NET Framework Version 1.1 再頒布可能パッケージ

4.アンインストール

●本体
 インストール時に解凍したフォルダを削除するだけ。

 ※ショートカットを作成した場合は、ショートカットも削除し忘れないように。

●.Net Framework 1.1
  .Net Framework 1.1 については、インストールしていても問題ないが、気になる方は、[アプリケーションの追加と削除]より削除してください。

   1. <スタート>ボタン →[設定]→[コントロールパネル]を選択
   2. [アプリケーションの追加と削除]を選択
   3. Microsoft .Net Framework 1.1 を選択し、<削除>ボタンを押下


5.画面説明

●基本画面
ただいま使用中!    @ テキストボックス
   編集するファイル名を入力。(編集中のファイル(.create)を入力しても可)
 A <選択>ボタン
   編集するファイルをダイアログより選択。(編集中のファイル(.create)を選択しても可)
 B <クリア>ボタン
   テキストボックス内の文字列を消去する。
 C <編集開始>ボタン
   テキストボックスに表示されているファイルに対し、編集操作を開始する。
 D <終了>ボタン
   本ソフトを終了する



●待機画面
ただいま使用中!(待機中)    @ 進捗状況
   右端まで■がくると、終了通知の取得を行う。
 A <待機設定>ボタン
   編集終了通知の取得間隔を0.1秒単位で設定する。
 B <待機解除>ボタン
   編集終了まで待つのをやめる。


6.基本操作

●ファイルの編集
  1.本ソフトを起動する。
  2.<選択>ボタンにて対象ファイルを指定する。
  3.<編集開始>ボタンを押下する。
  4.関連付けされたアプリよりファイルが起動される。
  5.編集終了後、アプリにて内容を保存する。
  6.本ソフトにて、編集内容を反映させるを選択。
  7.実際のファイルの内容が編集されていることを確認する。


●誰かが編集しているファイルの終了待ちをする
  1.本ソフトを起動する。
  2.<選択>ボタンにて対象ファイルを指定する。
    →誰かが使用している場合、".create"ファイルとなっているが、それを選択しても良い。
  3.<編集開始>ボタンを押下する。
  4.待機画面が表示され、誰かの編集が終了するまで待つ。
  5.終了通知後、関連付けされたアプリよりファイルが起動される。
  6.編集終了後、アプリにて内容を保存する。
  7.本ソフトにて、編集内容を反映させるを選択。
  8.実際のファイルの内容が編集されていることを確認する。


●編集ファイルを起動時に入力させる
  1."alimit.ini"ファイルを作成する。
  2."alimit.ini"ファイルをテキストで開き、編集ファイルのファイルパスを入力し、保存する。
  3."alimit.ini"ファイルを本体(.exe)と同一フォルダに格納する。
  4.本体(.exe)を起動させると、iniファイルに記載されたファイルパスが入力されている。


●編集ファイル簡単入力
  1.本ソフトを起動する。
  2.編集したいファイルをマウスでドラッグし、本ソフト上でドロップする。
  3.ファイルパスが入力される。


7.注意事項

●編集ファイルについて
 ファイルを編集するアプリは、各PCにて設定されているアプリとなります。
 そのため、関連付けされていないファイルは編集するアプリが起動できないため、
 正常動作しない可能性がありますので、関連付けされているファイルのみ使用してください。


●エラーについて
 エラーが発生した場合、編集元ファイルが、編集中を示す「.create」ファイルになっている可能性があります。
 そのままでは、本ソフトでの使用はおろか、通常起動もできない状態となるため、
 編集元ファイルが「.create」となっている場合は、名前の変更より「.create」を消去してください。


●起動時エラー発生
  下記エラーダイアログが表示される場合、.Net Framework 1.1がインストールされていないために発生する。

    エラーダイアログ

  上記 .Net Framework 1.1 関連を見てください。


8.連絡事項

  ●本ソフトウェアは現在フリーウェアです。各自の責任において、ご自由にお使い下さい。

  ●転載および再頒布は自由です。(転載後でも結構ですので連絡をもらえるとうれしいです)

  ●このソフトウェア「ただいま使用中!」の著作権は「ぷち」が有します(含リソース)。

  ●このソフトウェアを使用することによって生じた、いかなる損益についても、
   作者は責任を負いかねますのであらかじめ御了承下さい。
   使用者の自己責任の下、このソフトウェアを使用してください。
   なんらか弊害が発生する場合は、ただちに使用を取り止めてください。

  ●はじめに記載した通り、ファイルアクセス制限用として作成したソフトであるため、
   それ以外に使用する場合、結果が異なる可能性があるため、使用しないで下さい。

  ●正常に結果が得られない場合、作成データや結果データを疑う前に、このソフトウェアを疑ってください。
   Bugはないと思われますが、可能性は0ではないことを認識して下さい。

  ●このソフトウェアを使用方法がわからない、不明な場合、この説明書から読み取ってください。
   それでも理解できない場合、ソフトウェアを操作しまくって使用者自身で理解してください。

  ●このソフトウェア自体は、作成者の都合により勝手にバージョンアップします。
   その際の連絡・通知はないので、定期的に取得元よりバージョンを確認して下さい。

  ●その他、追加要望,不具合情報がありましたら、メールもしくはHP掲示板にて連絡して下さい。
   対応するかどうかは微妙ですが。。。


9.更新履歴

●ver.1.00

製作

ぷち開発室
ぷち
soft_puchi[at]yahoo.co.jp
http://hp.vector.co.jp/authors/VA042874/
以上