- ベストアンサー
LAN接続でのソフトの起動について
LAN接続で、他のPCにインストールしているソフトが起動できるのはなぜですか? もちろん、そのソフトは作業用のPCにはインストールしていません。 他のPCにインストールしているソフトの実行ファイルのショートカットを作業用のPCに貼り付けダブルクリックすると、そのソフトは作業用のPCにはインストールされていないにもかかわらず起動します。 LAN接続ではファイルの共有のみできると思っていたのですが、ソフトの共有までできるのでしょうか? OSは全てWindows XPです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>ソフトを起動するためには、使用するPCにインストールを通じて固有のファイルを書き込む等の状態にする必要があると思ってましたので、この度、その仕組み?がどうなっているのか知りたくて質問させて頂きました。 Windowsのソフトであれば、インストール時に行っている主な作業は、 インストール先のフォルダを作成 インストールフォルダへのファイルのコピー 外部ライブラリーファイルのコピー(WINDOWSフォルダ等へ) レジストリへ情報を書き込む コントロールパネルのプログラムの追加と削除への登録 起動ショートカットの作成 といった所です。 外部ライブラリーは同じモノが既にインストールされていれば使えます レジストリへの情報書き込みは、ちゃんとしたソフトならレジストリが壊れていた時に対応するため起動時に初期化する機能があるので、情報が無ければ作っちゃう場合があります。 プログラムの追加と削除への登録はアンインストールのためのモノなので、動作時には関係ありません。 という訳で、インストールフォルダが共有されていて、外部ライブラリーへの依存が少ないソフトなら動く可能性があります。
その他の回答 (3)
- nijjin
- ベストアンサー率27% (4825/17827)
レジストリや特定の場所にソフトが動作するための情報が書かれているものは無理なものがほとんどです。 そうでない場合は動いたりします。
お礼
早急にご回答頂き、どうもありがとうございました。
補足
ご回答ありがとうございます。 >レジストリや特定の場所にソフトが動作するための情報が書かれているものは無理なものがほとんどです。 やはり、インストール時に動作のための情報が書き込まれるのですね。
特にインストールの必要のないファイル単体のソフトならできるでしょう。 しかし、そんなことやっても意味ありません。
お礼
早急にご回答頂き、どうもありがとうございました。
補足
ご回答ありがとうございます。 説明不足ですみません。今回、質問させていただいている「起動できるソフト」とは、インストール作業の必要が無い、実行ファイルから瞬時に起動できるようなものではありません。ちゃんとインストールが必要なソフトです。
- t_ohta
- ベストアンサー率38% (5253/13739)
ソフトの実行ファイルをネットワーク経由で共有しているだけです。 他のPCでソフトが動作している訳では無く、あなたのPCで動作しています。 ソフトのインストールとは、CD-ROMなどから必要なファイルをHDDにコピーしているだけなので、動作に必要なファイルが共有されていれば実行できる場合があります。 但し、ライセンス上の問題があると思われますので、他のPCに入っているソフトをネットワーク経由で実行することはやめておいた方がいいと思います。
お礼
早急にご回答頂き、どうもありがとうございました。
補足
ご回答ありがとうございます。 一般にインストールが必要なソフトの場合、他のPCの Program Files に入っているフォルダを他の(作業用の)PCにそっくりコピーしても、そのソフトは起動できないですよね。 ソフトを起動するためには、使用するPCにインストールを通じて固有のファイルを書き込む等の状態にする必要があると思ってましたので、この度、その仕組み?がどうなっているのか知りたくて質問させて頂きました。 >動作に必要なファイルが共有されていれば実行できる場合があります そういうものなのでしょうか?
お礼
早急にご回答頂き、どうもありがとうございました。
補足
ご回答ありがとうございます。 詳しい説明を頂き、大変勉強になりました。 起動したソフトがたまたま特定の要件を満たしてただけ、ということなのですね。ソフトの全てが全てで可能では無い、ということですか...