(57)【要約】【課題】プログラムの不正なインストールを防止することが可能な技術を提供する。【解決手段】クライアントＰＣ１０は、ユーザの認証情報が入力されると、当該認証情報をドメインコントローラ２０に送信する。ドメインコントローラ２０は、当該認証情報を用いて当該ユーザを認証すると、インストール制御プログラムをクライアントＰＣ１０に送信する。クライアントＰＣ１０は、インストール制御プログラムを実行すると、ファイルサーバ３０からインストール許可定義情報を取得し、当該インストール許可定義情報を用いて所定のプログラムのインストールが可能か否かを判定する。当該判定結果が肯定的である場合に、クライアントＰＣ１０は、インストーラをファイルサーバ３０から取得する。クライアントＰＣ１０は、当該インストーラを実行することにより、所定のプログラムをインストールする。【選択図】        図１
2008065693.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを特定する認証情報を用いてユーザの認証を行い当該認証が成功した場合に当該ユーザのログインを許可する第１情報管理装置に対し、ネットワークを介して前記認証情報を送信する送信手段と、
前記送信手段が送信した前記認証情報を用いて前記ユーザの認証を行った前記第１情報管理装置からインストール制御プログラムを取得する第１取得手段と、
前記第１取得手段が取得した前記インストール制御プログラムを実行する実行手段とを備え、
前記実行手段は、
前記ネットワークに接続される第２情報管理装置から、所定のプログラムのインストールの可否を示すインストール許可定義情報を取得する第２取得手段と、
前記第２取得手段が取得した前記インストール許可定義情報を用いて、前記所定のプログラムのインストールの可否を判定する判定手段と、
前記判定手段の判定結果が肯定的である場合、前記第２情報管理装置から前記所定のプログラムを取得する第３取得手段とを有する
ことを特徴とする情報処理装置。
【請求項２】
前記第３取得手段は、前記所定のプログラムを含み且つ当該所定のプログラムをインストールするためのインストーラを取得し、
前記第３取得手段が取得した前記インストーラを実行して、前記所定のプログラムをインストールするインストール手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記インストール許可定義情報は、暗号化されており、
前記判定手段は、前記第２取得手段が取得したインストール許可定義情報を復号化し、復号化したインストール許可定義情報を用いて、前記所定のプログラムのインストールの可否を判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記インストール許可定義情報は、前記所定のプログラムのインストールが許可されるユーザを特定する第１識別情報を含み、
前記判定手段は、前記インストール許可定義情報に含まれる第１識別情報と、前記認証情報とが一致する場合に、インストールが可であると判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
少なくとも前記ネットワークにおいて自身を特定する装置識別情報を記憶する記憶手段を更に備え、
前記インストール許可定義情報には、前記所定のプログラムのインストールが許可される情報処理装置を特定する前記装置識別情報を含み、
前記判定手段は、前記インストール許可定義情報に含まれる前記装置識別情報と、前記記憶手段に記憶された前記装置識別情報とが一致する場合に、インストールが可であると判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記装置識別情報は、前記ネットワークにおいて自身を一意に識別可能に付与されたＩＰアドレスである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
ユーザを特定する認証情報を用いてユーザの認証を行い当該認証が成功した場合に当該ユーザのログインを許可する第１情報管理装置に対し、ネットワークを介して前記認証情報を送信する送信ステップと、
前記送信ステップで送信した前記認証情報を用いて前記ユーザの認証を行った前記第１情報管理装置からインストール制御プログラムを取得する第１取得ステップと、
前記第１取得ステップで取得した前記インストール制御プログラムを実行する実行ステップとを備え、
前記実行ステップは、
前記ネットワークに接続される第２情報管理装置から、所定のプログラムのインストールの可否を示すインストール許可定義情報を取得する第２取得ステップと、
前記第２取得ステップで取得した前記インストール許可定義情報を用いて、前記所定のプログラムのインストールの可否を判定する判定ステップと、
前記判定ステップの判定結果が肯定的である場合、前記第２情報管理装置から前記所定のプログラムを取得する第３取得ステップとを有する
ことを特徴とするインストール制御方法。
【請求項８】
請求項７に記載されたインストール制御方法をコンピュータで実行させることを特徴とするインストール制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのログイン時に所定のプログラムを自身にインストールする情報処理装置、そのインストール制御方法及びインストール制御プログラムに関する。
【背景技術】
【０００２】
従来より、ユーザがクライアントＰＣ（Personal Computer）においてログインすると、バージョンアップのためのプログラムなどの各種プログラムを自動的にインストールする技術がある。例えば、特許文献１には、複数のクライアントＰＣと管理サーバとからなる情報処理システムにおいて、クライアントＰＣと管理サーバとの間で、クライアントＰＣにおけるプログラムの自動的なインストールを制御する技術が記載されている。具体的には、ユーザがクライアントＰＣにログインすると、クライアントＰＣは管理サーバからインストール制御プログラムをダウンロードして、このインストール制御プログラムを実行することにより、所定のプログラムをインストールするためのインストーラを取得し、取得したインストーラを実行することにより、当該所定のプログラムをインストールする。この技術においては、クライアントＰＣにおいてログインしたユーザ全てが所定のプログラムをインストール可能である。
【０００３】
【特許文献１】特開２００５−２５４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ユーザの中には、例えば、ライセンス契約などによって所定のプログラムを使用できる権利を有するユーザもいれば、当該権利を実際には有さないユーザ（以下、不正ユーザという）もいる恐れがある。従って、クライアントＰＣにおいてログインしたユーザ全てが所定のプログラムをインストール可能である場合、不正ユーザによって当該所定のプログラムがクライアントＰＣにインストールされ、当該所定のプログラムが不正に使用される恐れがある。
【０００５】
本発明は、上記に鑑みてなされたものであって、プログラムの不正なインストールを防止することが可能な情報処理装置及びインストール制御方法及びインストール制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、情報処理装置であって、ユーザを特定する認証情報を用いてユーザの認証を行い当該認証が成功した場合に当該ユーザのログインを許可する第１情報管理装置に対し、ネットワークを介して前記認証情報を送信する送信手段と、前記送信手段が送信した前記認証情報を用いて前記ユーザの認証を行った前記第１情報管理装置からインストール制御プログラムを取得する第１取得手段と、前記第１取得手段が取得した前記インストール制御プログラムを実行する実行手段とを備え、前記実行手段は、前記ネットワークに接続される第２情報管理装置から、所定のプログラムのインストールの可否を示すインストール許可定義情報を取得する第２取得手段と、前記第２取得手段が取得した前記インストール許可定義情報を用いて、前記所定のプログラムのインストールの可否を判定する判定手段と、前記判定手段の判定結果が肯定的である場合、前記第２情報管理装置から前記所定のプログラムを取得する第３取得手段とを有することを特徴とする。
【０００７】
請求項２にかかる発明は、請求項１にかかる発明において、前記第３取得手段は、前記所定のプログラムを含み且つ当該所定のプログラムをインストールするためのインストーラを取得し、前記第３取得手段が取得した前記インストーラを実行して、前記所定のプログラムをインストールするインストール手段を更に備えることを特徴とする。
【０００８】
請求項３にかかる発明は、請求項１にかかる発明において、前記インストール許可定義情報は、暗号化されており、前記判定手段は、前記第２取得手段が取得したインストール許可定義情報を復号化し、復号化したインストール許可定義情報を用いて、前記所定のプログラムのインストールの可否を判定することを特徴とする。
【０００９】
請求項４にかかる発明は、請求項１にかかる発明において、前記インストール許可定義情報は、前記所定のプログラムのインストールが許可されるユーザを特定する第１識別情報を含み、前記判定手段は、前記インストール許可定義情報に含まれる第１識別情報と、前記認証情報とが一致する場合に、インストールが可であると判定することを特徴とする。
【００１０】
請求項５にかかる発明は、請求項１にかかる発明において、少なくとも前記ネットワークにおいて自身を特定する装置識別情報を記憶する記憶手段を更に備え、前記インストール許可定義情報には、前記所定のプログラムのインストールが許可される情報処理装置を特定する前記装置識別情報を含み、前記判定手段は、前記インストール許可定義情報に含まれる前記装置識別情報と、前記記憶手段に記憶された前記装置識別情報とが一致する場合に、インストールが可であると判定することを特徴とする。
【００１１】
請求項６にかかる発明は、請求項１にかかる発明において、前記装置識別情報は、前記ネットワークにおいて自身を一意に識別可能に付与されたＩＰアドレスであることを特徴とする。
【００１２】
請求項７にかかる発明は、インストール制御方法であって、ユーザを特定する認証情報を用いてユーザの認証を行い当該認証が成功した場合に当該ユーザのログインを許可する第１情報管理装置に対し、ネットワークを介して前記認証情報を送信する送信ステップと、前記送信ステップで送信した前記認証情報を用いて前記ユーザの認証を行った前記第１情報管理装置からインストール制御プログラムを取得する第１取得ステップと、前記第１取得ステップで取得した前記インストール制御プログラムを実行する実行ステップとを備え、前記実行ステップは、前記ネットワークに接続される第２情報管理装置から、所定のプログラムのインストールの可否を示すインストール許可定義情報を取得する第２取得ステップと、前記第２取得ステップで取得した前記インストール許可定義情報を用いて、前記所定のプログラムのインストールの可否を判定する判定ステップと、前記判定ステップの判定結果が肯定的である場合、前記第２情報管理装置から前記所定のプログラムを取得する第３取得ステップとを有することを特徴とする。
【００１３】
請求項８にかかる発明は、インストール制御プログラムであって、請求項７に記載されたインストール制御方法をコンピュータで実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、インストール許可定義情報を用いて、インストールの可否を判定することにより、所定のプログラムのインストールが許可される場合のみ、当該所定のプログラムのインストールが可能になる。従って、所定のプログラムのインストールが許可されない場合に所定のプログラムが不正にインストールされることを防止することができる。
【００１５】
また、本発明によれば、インストール許可定義情報を暗号化することにより、当該インストール許可定義情報の改竄を防止することができる。この結果、インストール許可定義情報の改竄によって、所定のプログラムが不正にインストールされることを防止することができる。
【００１６】
また、本発明によれば、インストール許可定義情報に含まれる、ユーザを一意に識別可能なユーザ識別情報を用いることにより、所定のプログラムをインストールできる権利を有するユーザのみ、当該所定のプログラムのインストールが可能になる。従って、上述の権利を有さない不正なユーザによって所定のプログラムがインストールされることを防止することができる。
【００１７】
また、本発明によれば、インストール許可定義情報に含まれる、情報処理装置を一意に識別可能な装置識別情報を用いることにより、所定のプログラムをインストールできる権利を情報処理装置毎に付与した場合にも、所定のプログラムの不正なインストールを防止することができる。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明にかかる情報処理装置、インストール制御方法及びインストール制御プログラムの最良な実施の形態を詳細に説明する。
【００１９】
（１）構成
＜情報処理システムの構成＞
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本実施の形態における情報処理システムの構成を例示するブロック図である。情報処理システム１は、クライアントＰＣ１０と、ドメインコントローラ２０と、ファイルサーバ３０とから構成されている。これらは、ＬＡＮ、イントラネット、又はインターネット等のネットワーク４０によって接続される。尚、情報処理システム１を構成するクライアントＰＣ１０は、複数あっても良いが、ここでは、便宜上、１つのクライアントＰＣ１０について説明する。また、ここでのネットワーク環境は、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）ＯＳ(Operation System)を用いて構築されるものとする。
【００２０】
＜クライアントＰＣの構成＞
クライアントＰＣ１０は各々ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）の記憶装置（いずれも図示せず）とを備えるコンピュータである。クライアントＰＣ１０には、ＨＤＤ（Hard Disk Drive）等の外部記憶装置と、ディスプレイ装置等の表示装置と、キーボードやマウス等の入力装置（いずれも図示せず）とが接続される。ＲＯＭにはＣＰＵがクライアントＰＣ１０を制御するためのオペレーションシステムなどの各種プログラムが記憶されている。ＨＤＤには、各種アプリケーションプログラムが記憶され得る。
【００２１】
クライアントＰＣ１０の有するＣＰＵがＲＯＭやＨＤＤに記憶されたプログラムをＲＡＭに読み出してこれを実行することにより、クライアントＰＣ１０は各種機能を実現させる。特に、本実施の形態においては、以下の機能が実現される。クライアントＰＣ１０に接続された入力装置においてユーザが認証情報としてユーザ名及びパスワードを入力すると、クライアントＰＣ１０は、当該認証情報をドメインコントローラ２０に送信し、当該ユーザの認証をドメインコントローラ２０に要求する。ドメインコントローラ２０で当該認証情報を用いて当該ユーザが認証され、インストール制御プログラムがドメインコントローラ２０から送信されると、クライアントＰＣ１０は、当該インストール制御プログラムを実行する。尚、インストール制御プログラムとは、クライアントＰＣ１０に対して所定のプログラムのインストールする処理全体を制御する機能が実装されているプログラムである。そして、クライアントＰＣ１０は、ファイルサーバ３０からインストール許可定義情報を取得し、当該インストール許可定義情報を用いて所定のプログラムのインストールが可能か否かを判定する。尚、インストール許可定義情報は、所定のプログラムのインストールが許可されているユーザのユーザ名を含む。所定のプログラムのインストールが許可されているユーザとは、例えば、所定のプログラムに対するライセンス契約などの締結により、所定のプログラムに対してその使用が認められているユーザのことである。このインストール許可定義情報を用いた詳細な判定方法については、後述する。そして、当該判定結果が肯定的である場合に、クライアントＰＣ１０は、所定のプログラムを含み且つ当該所定のプログラムをインストールするためのインストーラをファイルサーバ３０から取得する。クライアントＰＣ１０は、当該インストーラを実行することにより、所定のプログラムをインストールする。
【００２２】
＜インストール制御プログラムの機能的構成＞
ここで、クライアントＰＣ１０の有するＣＰＵがインストール制御プログラムを実行することにより、クライアントＰＣ１０において実現される機能について説明する。図２は、クライアントＰＣ１０において実現される機能を例示するブロック図である。クライアントＰＣ１０において実現される機能は、インストール制御部Ｋ１（実行手段）と、インストール可否判定部Ｋ２（判定手段）と、データ入出力部Ｋ３（第２取得手段、第３取得手段）とを有する。インストール制御部Ｋ１は、所定のプログラムをインストールするためのインストーラの起動やインストールの監視を行う。インストール可否判定部Ｋ２は、インストール許可定義情報に基づき、インストールの可否判定を行う。データ入出力部Ｋ３は、ファイルサーバ３０にアクセスして、インストール許可定義情報の取得や、所定のプログラムをインストールするためのインストーラの取得を行う。
【００２３】
＜ドメインコントローラの構成＞
ドメインコントローラ２０は、ＣＰＵ，ＲＯＭ，ＲＡＭ及びＨＤＤ（いずれも図示せず）などを備えるコンピュータである。ＲＯＭには、ＣＰＵがドメインコントローラ２０を制御するためのオペレーションシステムや、当該オペレーションシステムのシェルスクリプトであるログインスクリプトなどの各種プログラムが記憶されている。ログインスクリプトとは、ユーザがクライアントＰＣ１０にログインする際に実行される簡易プログラムであり、情報処理システム１をユーザが利用するために必要な各種設定を行ったり、ユーザ毎の各種カスタマイズを行ったりするためのものである。ＨＤＤには、上述したインストール制御プログラムが記憶されている。また、ＨＤＤには、情報処理システム１の利用が許可されているユーザのユーザ名及びパスワードを記憶する認証データベース（図示せず）が記憶されている。
【００２４】
ドメインコントローラ２０の有するＣＰＵがＲＯＭやＨＤＤに記憶されたプログラムをＲＡＭに読み出してこれを実行することにより、ドメインコントローラ２０は、ユーザやセキュリティに関する情報を管理する。特に、本実施の形態においては、ＣＰＵがログインスクリプトを実行することにより、ドメインコントローラ２０は、クライアントＰＣ１０からの要求に従って、認証データベースを参照してユーザの認証を行ない、認証が成功した場合、インストール制御プログラムをクライアントＰＣ１０に送信する。
【００２５】
＜ファイルサーバの構成＞
ファイルサーバ３０は、ＣＰＵ，ＲＯＭ，ＲＡＭ及びＨＤＤ（いずれも図示せず）などを備えるコンピュータである。ＲＯＭには、ＣＰＵがドメインコントローラ２０を制御するためのオペレーションシステムなどの各種プログラムが記憶されている。ＨＤＤには、クライアントＰＣ１０に所定のプログラムをインストールするためのインストーラやインストール許可定義情報などが記憶されている。ファイルサーバ３０の有するＣＰＵがＲＯＭやＨＤＤに記憶されたプログラムをＲＡＭに読み出してこれを実行することにより、ファイルサーバ３０は、クライアントＰＣ１０からの要求に応じて、インストール許可定義情報やインストーラを送信する。詳細については後述する。
【００２６】
（２）動作
次に、本実施の形態の情報処理システム１において、クライアントＰＣ１０、ドメインコントローラ２０及びファイルサーバ３０によって行われるインストール許可処理の手順を説明する。図３は、クライアントＰＣ１０、ドメインコントローラ２０及びファイルサーバ３０によって行われるインストール許可処理の手順を示すシーケンスチャートである。以下、図３のシーケンスチャートに沿って処理の手順を説明する。
【００２７】
クライアントＰＣ１０に接続された入力装置においてユーザが認証情報としてユーザ名及びパスワードを入力すると、クライアントＰＣ１０は、当該認証情報の入力を受け付け、当該認証情報をドメインコントローラ２０に送信し、当該ユーザの認証をドメインコントローラ２０に要求する（ステップＳ１）。ドメインコントローラ２０は、クライアントＰＣ１０から送信された認証情報を受信すると（ステップＳ２）、当該認証情報が認証データベースに記憶されているか否かを判定する（ステップＳ３）。当該判定結果が肯定的である場合（ステップＳ３：ＹＥＳ）、即ち、認証が成功した場合、ドメインコントローラ２０は、インストール制御プログラムをクライアントＰＣ１０に送信する（ステップＳ４）。ステップＳ３の判定結果が否定的である場合（ステップＳ３：ＮＯ）、即ち、認証が失敗した場合、ドメインコントローラ２０は、例えば、認証が失敗した旨を示す情報をクライアントＰＣ１０に送信する。
【００２８】
クライアントＰＣ１０は、ドメインコントローラ２０から送信されたインストール制御プログラムを受信すると、当該インストール制御プログラムを実行する（ステップＳ５）。そして、クライアントＰＣ１０は、インストール制御プログラムに従って、ファイルサーバ３０にインストール許可定義情報の送信を要求する（ステップＳ６）。ファイルサーバ３０は、クライアントＰＣ１０からの要求を受け付けると（ステップＳ７）、当該要求に従って、ＨＤＤに記憶されているインストール許可定義情報を暗号化してクライアントＰＣ１０に送信する（ステップＳ８）。尚、暗号化の方法は、ＤＥＳ(Data Encryption Standard)などの一般的な鍵暗号方式を用い、インストール制御プログラムにおいてその鍵を秘密鍵として記述しておくなどすれば良い。クライアントＰＣ１０は、ファイルサーバ３０から送信されたインストール許可定義情報を受信するとこれを復号化する（ステップＳ９）。そして、クライアントＰＣ１０は、復号化したインストール許可定義情報を用いて、インストールの可否を判定する（ステップＳ１０）。具体的には、インストール許可定義情報に含まれる認証情報と、ステップＳ１で入力を受け付けた認証情報と照合し、これらが一致すれば、インストールが可であると判定し、これらが一致しなければ、インストールが不可であると判定する。ステップＳ１０の判定結果が否定的である場合（ステップＳ１０：ＮＯ）、クライアントＰＣ１０は、インストール制御プログラムの実行を終了する。ステップＳ１０の判定結果が肯定的である場合（ステップＳ１０：ＹＥＳ）、ファイルサーバ３０に所定のプログラムのインストーラの送信を要求する（ステップＳ１１）。ファイルサーバ３０は、クライアントＰＣ１０からの要求を受け付けると（ステップＳ１２）、当該要求に従って、インストーラをクライアントＰＣ１０に送信する（ステップＳ１３）。クライアントＰＣ１０は、ファイルサーバ３０から送信されたインストーラを受信すると（ステップＳ１４）、当該インストーラを実行して（ステップＳ１５）、所定のプログラムをインストールする。
【００２９】
以上のような構成によれば、所定のプログラムのインストールが許可されているユーザのみが当該所定のプログラムをインストール可能である。このため、所定のプログラムの不正なインストールを防止することができる。
【００３０】
また、インストール許可定義情報を暗号化することにより、例えば、インストール許可定義情報が改竄される恐れを低減することができる。従って、インストール許可定義情報の改竄によって、所定のプログラムが不正にインストールされることを防ぐことが可能になる。
【００３１】
（３）変形例
上述した各実施の形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００３２】
＜変形例１＞
上述した実施の形態におけるインストール許可定義情報に含まれる情報は、インストールが許可されているユーザを特定する情報に限らず、インストールが許可されているクライアントＰＣ１０を特定する情報であっても良い。例えば、インストールが許可されているクライアントＰＣ１０を一意に識別可能なＭＡＣアドレスなどの識別ＩＤや、クライアントＰＣ１０のＩＰアドレスであっても良い。このような構成においては、例えば、ＭＡＣアドレスなどの識別ＩＤの場合は、クライアントＰＣ１０のＲＯＭに記憶させ、ＩＰアドレスの場合は、ＨＤＤなどに記憶させておく。そして、クライアントＰＣ１０は、ステップＳ１０で、インストール許可定義情報に含まれる識別ＩＤとＲＯＭに記憶された識別ＩＤとを照合する又はインストール許可定義情報に含まれるＩＰアドレスとＨＤＤに記憶されたＩＰアドレスとを照合することにより、上述の判定を行うように構成すれば良い。このような構成によれば、所定のプログラムを使用できる権利をユーザ毎にではなく、クライアントＰＣ毎に付与する場合にも、所定のプログラムの不正なインストールを防止することが可能である。
【００３３】
また、インストールが許可されているクライアントＰＣ１０を特定する情報と、インストールが許可されているユーザを特定する情報とを組み合わせて、所定のプログラムをインストールの可否を判定するように構成しても良い。
【００３４】
また、インストールが許可されているユーザを特定する情報は、ユーザを一意に識別可能な情報であれば、上述の実施の形態において用いたユーザ名及びパスワードに限らない。
【００３５】
＜変形例２＞
また上述の実施の形態においては、ステップＳ１０で、ドメインコントローラ２０から送信されたインストール許可定義情報に含まれる認証情報と、クライアントＰＣ１０に記憶される認証情報とが一致するか否かを判定した。しかし、インストール許可定義情報に含まれる認証情報と、クライアントＰＣ１０に記憶される認証情報との対応関係が一致するか否かを判定することにより、これらが一致するか否かを判定するように構成しても良い。具体的には、例えば、認証情報としてクライアントＰＣ１０に付与されたＩＰアドレスを用いる場合、情報処理システム１にＤＮＳ（Domain Name System）サーバを備え、クライアントＰＣ１０に自身に付与されたＩＰアドレスを記憶させ、インストール許可定義情報にドメイン名を含ませる。クライアントＰＣ１０は、インストール許可定義情報に含まれるドメイン名に対応するＩＰアドレスをＤＮＳサーバを介して取得し、当該ＩＰアドレスと、自身に記憶されているＩＰアドレスとが一致するか否かを判定する。
【００３６】
＜変形例３＞
上述の実施の形態においては、インストールが許可されているユーザとは、例えば、ユーザが所定のプログラムを使用できる権利を有している場合であるとした。しかし、ユーザが所定のプログラムを使用できる権利を有しており、インストールが許可されている場合にも、所定のプログラムをクライアントＰＣ１０にインストールする際に管理者のみにインストールを許可する管理者権限を更に設定するように構成しても良い。この場合、例えば、特開２００５−２５４７７号公報に記載されている管理者情報ファイルを用いてインストールを許可するか否かを判定するように構成しても良い。
【００３７】
＜変形例４＞
上述した実施の形態におけるファイルサーバ３０の構成は、上述のものに限らず、例えば、ＷＷＷシステムにおいてデータを送信する機能を有するＷｅｂサーバであっても良い。また、上述した実施の形態においては、ドメインコントローラ２０とファイルサーバ３０とを別体で設けるように構成したが、これらを一体的に構成しても良い。
【００３８】
＜変形例５＞
上述した実施の形態におけるクライアントＰＣ１０においては、上述したインストール制御プログラムやインストーラをＲＡＭに記憶させても良いし、ＨＤＤに記憶させても良い。また、ドメインコントローラ２０においては、インストール制御プログラムはＲＯＭに記憶されていても良い。ファイルサーバ３０においては、インストーラやインストール許可定義情報はＲＯＭに記憶されていても良い。
【００３９】
＜変形例６＞
上述した実施の形態において、クライアントＰＣ１０がファイルサーバ３０から取得したインストーラを用いてインストールする対象の所定のプログラムは、クライアントＰＣ１０にインストールされていない新規のプログラムであっても良いし、既にインストールされているプログラムのバージョンアップのためのプログラムであっても良いし、障害対応などのパッチに相当するプログラムであっても良いし、その他各種形態のプログラムであっても良い。
【００４０】
＜変形例７＞
上述の実施の形態においては、ユーザが入力装置を介して認証情報を入力する構成とした。しかし、ユーザの認証情報をクライアントＰＣ１０に予め記憶しておき、クライアントＰＣ１０が、所定のタイミング又は任意のタイミングで、自動的にログイン（オートログイン）を行うように構成しても良い。
【産業上の利用可能性】
【００４１】
以上のように、本発明にかかる情報処理装置、インストール制御方法及びインストール制御プログラムは、所定のプログラムをユーザのログイン時にインストールする技術に適している。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施の形態における情報処理システムの構成を例示するブロック図である。
【図２】同実施の形態におけるクライアントＰＣ１０において実現される機能を例示するブロック図である。
【図３】同実施の形態におけるクライアントＰＣ１０、ドメインコントローラ２０及びファイルサーバ３０によって行われるインストール許可処理の手順を示すシーケンスチャートである。
【符号の説明】
【００４３】
１  情報処理システム
１０  クライアントＰＣ（情報処理装置）
２０  ドメインコントローラ（第１情報管理装置）
３０  ファイルサーバ（第２情報管理装置）
４０  ネットワーク
Ｋ１  インストール制御部（実行手段）
Ｋ２  インストール可否判定部（判定手段）
Ｋ３  データ入出力部（第２取得手段、第３取得手段）
【図１】
2008065693.tif 000003
【図２】
2008065693.tif 000004
【図３】
2008065693.tif 000005