(57)【要約】【課題】容易に特定の情報処理装置へのインストールを可能とし、不正使用を防止する。【解決手段】記録媒体１０がＣＤ（ＤＶＤ）ドライブ装置９に挿入されると、該記録媒体１０に記録されているインストーラプログラムが起動される。インストーラプログラムは、記録媒体１０のアプリケーションプログラムを１回目にインストールする際に、インストールしようとしているＰＣ１のハードウェアシリアルＮｏ．と、記録媒体１０のアプリケーションＩＤとを用いて、認証データを生成し、記録媒体１０のライトワンス領域に書き込む。２度目以降のインストールでは、記録媒体１０のライトワンス領域に記録されている認証データに基づいて、当該ＰＣが１度目のＰＣと同一であると判定された場合のみ、記録媒体１０のアプリケーションプログラムをインストールする。【選択図】図１
2009238047.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されているインストーラプログラムを実行し、記録媒体に記録されているアプリケーションプログラムを情報処理装置にインストールするコンピュータに、
前記記録媒体から、アプリケーションに割り当てられている固有のアプリケーションＩＤを読み出すステップと、
前記情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出すステップと、
前記アプリケーションＩＤと前記ハードウェア固有データとに基づいて、認証データを生成するステップと、
前記認証データを、前記記録媒体に予め形成されているライトワンス領域に書き込むステップと
を実行させることを特徴とするインストーラプログラム。
【請求項２】
前記情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出すステップと、
前記記録媒体から、固有のアプリケーションＩＤを読み出すステップと、
前記アプリケーションＩＤと前記ハードウェア固有データとに基づいて、認証データを生成するステップと、
前記記録媒体のライトワンス領域から認証データを読み出すステップと、
前記生成された認証データと、前記読み出した認証データとが一致するか判定する判定手段と、
前記双方が一致したと判定された場合、前記記録媒体に記録されているアプリケーションプログラムを、前記情報処理装置にインストールするステップと
を実行させることを特徴とする請求項１記載のインストーラプログラム。
【請求項３】
前記情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出すステップと、
前記記録媒体のライトワンス領域から認証データを読み出すステップと、
前記ハードウェア固有データに基づいて、前記認証データを復号し、元のアプリケーションＩＤを取得するステップと、
前記記録媒体から、固有のアプリケーションＩＤを読み出すステップと、
前記復号されたアプリケーションＩＤと、前記読み出したアプリケーションＩＤとが一致するか判定する判定ステップと、
前記双方が一致したと判定された場合、前記記録媒体に記録されているアプリケーションプログラムを、前記情報処理装置にインストールするステップと
を実行させることを特徴とする請求項１記載のインストーラプログラム。
【請求項４】
記録媒体に記録されているインストーラプログラムを実行し、記録媒体に記録されているアプリケーションプログラムをインストールする情報処理装置であって、
前記記録媒体から、アプリケーションに割り当てられている固有のアプリケーションＩＤを読み出すアプリケーションＩＤ読出手段と、
当該情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出すハードウェア固有データ読出手段と、
前記アプリケーションＩＤと前記ハードウェア固有データとに基づいて、認証データを生成する認証データ生成手段と、
前記認証データを、前記記録媒体に予め形成されているライトワンス領域に書き込む書込手段と
を具備することを特徴とする情報処理装置。
【請求項５】
２回目以降のインストール時に、前記記録媒体のライトワンス領域から認証データを読み出す認証データ読出手段と、
前記認証データ読出手段により読み出した認証データに基づいて、当該情報処理装置が１回目のインストール時の情報処理装置と一致するか判定する判定手段と、
前記判定手段により双方が一致した場合、前記記録媒体に記録されているアプリケーションプログラムをインストールするインストール手段と
を具備することを特徴とする請求項４記載の情報処理装置。
【請求項６】
アプリケーションプログラム及び該アプリケーションプログラムを情報処理装置にインストールするインストーラプログラムが記録された記録媒体であって、
その製造時に記録面の所定位置に割り当てられたライトワンス領域を備えることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インストーラプログラム、情報処理装置及び記録媒体に関する。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer：パーソナルコンピュータ）で実行される各種アプリケーションプログラムは、ＣＤ（Compact Disk：登録商標）や、ＤＶＤ（Digital Versatile Disk）などの記録媒体に記録された状態で提供される。該記録媒体には、アプリケーションプログラム以外に、該アプリケーションプログラムをＰＣ（のハードディスク）にインストールするためのインストーラプログラムも記録されている。一般には、上記記録媒体をＰＣのＣＤ（ＤＶＤ）ドライブ装置に挿入すると、インストーラプログラムが自動的に起動し、該インストーラプログラムが、記録媒体に記録されているアプリケーションプログラムを読み出してＰＣにインストールするようになっている。
【０００３】
ところで、従来、不正コピーや、不正使用を防止するために、アプリケーションプログラムを、ユーザが所有する１台のＰＣのみにインストールして使用可能である旨を、ユーザに承諾させるようになっている。しかしながら、単にユーザに承諾させるだけでは、不正使用を防止することは困難である。
【０００４】
そこで、近年、インストールされたアプリケーションプログラムが起動される度に、ネットワーク上のサーバやデータベースを用いて、同一のアプリケーションプログラムが異なるＰＣで使用されていないかを認証する方法が実現されている。
【０００５】
しかしながら、上述した従来技術では、起動する度にラインセンス認証を行うため、ネットワークに接続されていなければならない。しかしながら、ＰＣが、常時、ネットワークに接続されているとは限らず、アプリケーションを起動させる度に、ネットワークに接続するのは非常に面倒であり、また、ネットワーク上にサーバを設けなければならないという問題がある。
【０００６】
そこで、アプリケーションプログラムを暗号化して暗号ファイルとして記録媒体に記録しておくとともに、記録媒体を収容する筐体にＩＣチップを取り付け、該ＩＣチップにより、暗号化された暗号ファイルへアクセスされる際に認証を行い、認証が正しく行われた場合には、該暗号化ファイルを復号するための復号鍵をＰＣに送り、ＰＣ側で、暗号ファイルを復号してインストールする技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−２５０１９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
また、上述した従来技術（特許文献１）では、記録媒体を収容するための筐体や、ＩＣチップ、筐体に収容された記録媒体からデータを読み取るためのドライブ装置ななど、特別なハードウェアなどが必要となり、既存のＰＣなどに普及させるのは、非常に困難であり、実現性に乏しいという問題がある。
【０００８】
本発明は、このような事情を考慮してなされたものであり、その目的は、特別なハードウェアを必要とすることなく、容易に特定の情報処理装置へインストールすることができ、不正使用を防止することができるインストーラプログラム、情報処理装置及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明は、記録媒体に記録されているインストーラプログラムを実行し、記録媒体に記録されているアプリケーションプログラムを情報処理装置にインストールするコンピュータに、前記記録媒体から、アプリケーションに割り当てられている固有のアプリケーションＩＤを読み出すステップと、前記情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出すステップと、前記アプリケーションＩＤと前記ハードウェア固有データとに基づいて、認証データを生成するステップと、前記認証データを、前記記録媒体に予め形成されているライトワンス領域に書き込むステップとを実行させることを特徴とするインストーラプログラムである。
【００１０】
本発明は、上記の発明において、前記情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出すステップと、前記記録媒体から、固有のアプリケーションＩＤを読み出すステップと、前記アプリケーションＩＤと前記ハードウェア固有データとに基づいて、認証データを生成するステップと、前記記録媒体のライトワンス領域から認証データを読み出すステップと、前記生成された認証データと、前記読み出した認証データとが一致するか判定する判定手段と、前記双方が一致したと判定された場合、前記記録媒体に記録されているアプリケーションプログラムを、前記情報処理装置にインストールするステップとを実行させることを特徴とする。
【００１１】
本発明は、上記の発明において、前記情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出すステップと、前記記録媒体のライトワンス領域から認証データを読み出すステップと、前記ハードウェア固有データに基づいて、前記認証データを復号し、元のアプリケーションＩＤを取得するステップと、前記記録媒体から、固有のアプリケーションＩＤを読み出すステップと、前記復号されたアプリケーションＩＤと、前記読み出したアプリケーションＩＤとが一致するか判定する判定ステップと、前記双方が一致したと判定された場合、前記記録媒体に記録されているアプリケーションプログラムを、前記情報処理装置にインストールするステップとを実行させることを特徴とする。
【００１２】
また、上述した課題を解決するために、本発明は、記録媒体に記録されているインストーラプログラムを実行し、記録媒体に記録されているアプリケーションプログラムをインストールする情報処理装置であって、前記記録媒体から、アプリケーションに割り当てられている固有のアプリケーションＩＤを読み出すアプリケーションＩＤ読出手段と、当該情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出すハードウェア固有データ読出手段と、前記アプリケーションＩＤと前記ハードウェア固有データとに基づいて、認証データを生成する認証データ生成手段と、前記認証データを、前記記録媒体に予め形成されているライトワンス領域に書き込む書込手段とを具備することを特徴とする情報処理装置である。
【００１３】
本発明は、上記の発明において、２回目以降のインストール時に、前記記録媒体のライトワンス領域から認証データを読み出す認証データ読出手段と、前記認証データ読出手段により読み出した認証データに基づいて、当該情報処理装置が１回目のインストール時の情報処理装置と一致するか判定する判定手段と、前記判定手段により双方が一致した場合、前記記録媒体に記録されているアプリケーションプログラムをインストールするインストール手段とを具備することを特徴とする。
【００１４】
また、上述した課題を解決するために、本発明は、アプリケーションプログラム及び該アプリケーションプログラムを情報処理装置にインストールするインストーラプログラムが記録された記録媒体であって、その製造時に記録面の所定位置に割り当てられたライトワンス領域を備えることを特徴とする記録媒体である。
【発明の効果】
【００１５】
この発明によれば、記録媒体から、アプリケーションに割り当てられている固有のアプリケーションＩＤを読み出し、情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出し、アプリケーションＩＤとハードウェア固有データとに基づいて、認証データを生成し、記録媒体に予め形成されているライトワンス領域に書き込む。したがって、２回目以降のインストール時に、ライトワンス領域に書き込まれた認証データに基づいて、１回目のインストール時の情報処理装置であるか判定可能となり、特別なハードウェアを必要とすることなく、容易に特定の情報処理装置のみにインストールすることができ、不正使用を防止することができるという利点が得られる。
【００１６】
また、本発明によれば、情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出し、記録媒体から、固有のアプリケーションＩＤを読み出し、アプリケーションＩＤとハードウェア固有データとに基づいて認証データを生成し、記録媒体のライトワンス領域から認証データを読み出し、生成された認証データと読み出した認証データとが一致するか判定し、双方が一致したと判定された場合、記録媒体に記録されているアプリケーションプログラムを、情報処理装置にインストールする。したがって、特別なハードウェアを必要とすることなく、容易に特定の情報処理装置のみにインストールすることができ、不正使用を防止することができるという利点が得られる。
【００１７】
また、本発明によれば、情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出し、記録媒体のライトワンス領域から認証データを読み出し、ハードウェア固有データに基づいて認証データを復号し、元のアプリケーションＩＤを取得し、記録媒体から、固有のアプリケーションＩＤを読み出し、復号されたアプリケーションＩＤと、読み出したアプリケーションＩＤとが一致するか判定し、双方が一致したと判定された場合、記録媒体に記録されているアプリケーションプログラムを、情報処理装置にインストールする。したがって、特別なハードウェアを必要とすることなく、容易に特定の情報処理装置のみにインストールすることができ、不正使用を防止することができるという利点が得られる。
【００１８】
また、この発明によれば、アプリケーションＩＤ読出手段により、記録媒体から、アプリケーションに割り当てられている固有のアプリケーションＩＤを読み出し、ハードウェア固有データ読出手段により、当該情報処理装置のハードウェア構成を特定するハードウェア固有データを読み出し、認証データ生成手段により、アプリケーションＩＤとハードウェア固有データとに基づいて、認証データを生成し、書込手段により、該認証データを記録媒体に予め形成されているライトワンス領域に書き込む。したがって、２回目以降のインストール時に、ライトワンス領域に書き込まれた認証データに基づいて、１回目のインストール時の情報処理装置であるか判定可能となり、特別なハードウェアを必要とすることなく、容易に特定の情報処理装置のみにインストールすることができ、不正使用を防止することができるという利点が得られる。
【００１９】
また、本発明によれば、認証データ読出手段により、２回目以降のインストール時に、前記記録媒体のライトワンス領域から認証データを読み出し、判定手段により、認証データ読出手段により読み出した認証データに基づいて、当該情報処理装置が１回目のインストール時の情報処理装置と一致するか判定し、前記判定手段により双方が一致した場合、インストール手段により、記録媒体に記録されているアプリケーションプログラムをインストールする。したがって、特別なハードウェアを必要とすることなく、容易に特定の情報処理装置のみにインストールすることができ、不正使用を防止することができるという利点が得られる。
【００２０】
また、この発明によれば、アプリケーションプログラム及び該アプリケーションプログラムを情報処理装置にインストールするインストーラプログラムが記録された記録媒体の製造時に記録面の所定位置にライトワンス領域を形成する。したがって、インストール時にライトワンス領域に認証データを書き込むことが可能となり、該認証データにより２回目以降のインストールにおいて、１回目のインストール時の情報処理装置と同一であるか判定可能となり、特別なハードウェアを必要とすることなく、容易に特定の情報処理装置のみにインストールすることができ、不正使用を防止することができるという利点が得られる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態を、図面を参照して説明する。
【００２２】
Ａ．実施形態の構成
図１は、本発明の実施形態によるＰＣ（情報処理装置）の構成を示すブロック図である。図において、ＰＣ１は、ＲＯＭ２、ＲＡＭ３、ＨＤＤ（Hard Disk Drive）４、ＣＰＵ５、表示部６、操作部７、外部Ｉ／Ｆ８、ＣＤ（ＤＶＤ）ドライブ装置９から構成されている。ＲＯＭ２は、電源投入時にＣＰＵ５により起動されるＢＩＯＳ、初期パラメータなどを記憶する。ＲＡＭ３は、ＯＳ（Operating System）や、アプリケーションプログラムなどの実行により必要とされる各種データや、実行プログラムなどを記憶したりする。ＨＤＤ４は、当該ＰＣ１で実行するＯＳや、アプリケーションプログラム、各種データを記憶する。ＣＰＵ５は、ＲＯＭ２に記憶されているＢＩＯＳを実行したり、ＨＤＤ４からＯＳや、アプリケーションプログラムなどをＲＡＭ３に読み込で実行したり、後述する記録媒体１０に記録されているインストーラプログラムを実行し、同記録媒体１０に記録されているアプリケーションプログラムをＨＤＤ４にインストールしたりなど、ＰＣ１の動作全体を制御する。
【００２３】
表示部６は、ＣＲＴや、液晶表示装置からなり、ＯＳや、アプリケーションプログラムなどの画面を表示する。操作部７は、キーボードや、マウスなどからなる。外部Ｉ／Ｆ８は、この場合、ＣＤ（ＤＶD）ドライブ装置９が接続され、該ＣＤ（ＤＶＤ）ドライブ装置９に挿入される記録媒体（ＣＤ、ＤＶＤなど）１０との間でデータの読み出し、書き込みを行う。記録媒体１０は、ＣＤや、ＤＶＤなどからなり、本実施形態では、少なくとも、アプリケーションプログラムと、該アプリケーションプログラムをＰＣにインストールするためのインストーラプログラムとを記録している。
【００２４】
ここで、図２は、本実施形態で用いる記録媒体の構造を示す模式図である。本実施形態では、図２（ａ）に示すように、上記記録媒体１０には、所定領域にライトワンス領域１１が形成されていることを特徴とする。該ライトワンス領域１１は、記録媒体１０にアプリケーションプログラムや、インストーラプログラムを書き込む（プレス）製造時に形成される。当該ライトワンス領域１１には、図２（ｂ）に示すように、記録媒体１０に記録されているアプリケーションプログラムがＰＣ１に最初にインストールされる際に、インストールするＰＣを特定するための認証データが記録されるようになっている。なお、記録媒体１０におけるライトワンス領域１１の位置は、図示の例では、最内周部に形成されているが、これに限定されるものではない。
【００２５】
本実施形態では、初回時にインストールしたＰＣのハードウェア構成を特定するハードウェアシリアルＮｏ．を暗号鍵として、記録媒体１０に記録されているアプリケーションを特定するために割り当てられた固有のアプリケーションＩＤを暗号化することで、上記認証データを生成するようになっている。なお、暗号化アルゴリズムについては特定せず、周知の暗号化アルゴリズムでよい。また、ハードウェアシリアルＮｏ．としては、ＰＣ１のマザーボードを識別するべく割り当てられている固有のＩＤや、該ＰＣ１を構成するＨＤＤ４を識別するための固有のＩＤなどを用いる。これらハードウェアシリアルＮｏ．は、マザーボード上の特定のチップにより収集され、保持されている。
【００２６】
上記アプリケーションプログラムが２度目以降にインストールされる際には、該記録媒体１０のライトワンス領域１１に記録されている認証データに基づいて、インストールしようとしているＰＣが１度目にインストールしたＰＣであるか判定し、同一のＰＣである場合のみ、インストール可能としている。これにより、該記録媒体１０に記録されているアプリケーションプログラムが、１度目にインストールしたＰＣ以外のＰＣにインストールされることを防止している。
【００２７】
Ｂ．実施形態の動作
次に、上述した本実施形態の動作について説明する。
図３は、本実施形態による、記録媒体に記録されているインストーラプログラムを実行した際のＣＰＵ５の動作を説明するためのフローチャート（メインルーチン）である。アプリケーションプログラムが記録されている記録媒体１０がＣＤ（ＤＶＤ）ドライブ装置９に挿入されると、該記録媒体１０にアプリケーションプログラムとともに記録されているインストーラプログラムが起動される。
【００２８】
上記インストーラプログラムでは、まず、ユーザ登録を確認し（ステップＳ１）、未登録であるか否かを判定する（ステップＳ２）。なお、本実施形態における、ユーザ登録とは、記録媒体１０に認証データを記録したこと、すなわち、既に、最低１度でもインストールしたことがあることを言う。そして、１度目のインストールである場合、すなわち、ユーザ登録が未登録である場合には、上述した認証データを記録媒体１０のライトワンス領域１１に書き込むユーザ登録処理を実行する（ステップＳ３）。なお、ユーザ登録処理の詳細について後述する。
【００２９】
次に、記録媒体１０のアプリケーションプログラムがインストール可能なＰＣであるか、すなわち、１度目にインストールしたＰＣであるかを検証するユーザ検証処理を実行する（ステップＳ４）。なお、ユーザ検証処理の詳細については後述する。そして、ユーザ検証の結果、インストール可能なＰＣであると判定された場合には、記録媒体１０に記録されているアプリケーションプログラムをＰＣ１のＨＤＤ４にインストールする（ステップＳ５）。
【００３０】
次に、図４は、上述したユーザ登録処理の動作を説明するためのフローチャートである。図において、ユーザ登録処理では、まず、ＰＣ１のハードウェアを検出し（ステップＳ１０）、ＰＣ１のハードウェア構成を特定するためのハードウェアシリアルＮｏ．を読み出し（ステップＳ１１）、記録媒体１０からアプリケーションプログラムを特定するためのアプリケーションＩＤを読み出す（ステップＳ１２）。次に、ハードウェアシリアルＮｏ．を暗号鍵として用いて、アプリケーションＩＤを暗号化し、認証データを生成する（ステップＳ１３）。次に、該認証データを記録媒体１０のライトワンス領域１１に書き込む（ステップＳ１４）。その後、上述したメインルーチンに戻る。
【００３１】
次に、図５は、上述したユーザ検証処理の一動作例（その１）を説明するためのフローチャートである。図において、ユーザ検証処理（その１）では、まず、ＰＣ１のハードウェアを検出し（ステップＳ２０）、ＰＣのハードウェア構成を特定するためのハードウェアシリアルＮｏ．を読み出し（ステップＳ２１）、記録媒体１０からアプリケーションプログラムを特定するためのアプリケーションＩＤを読み出す（ステップＳ２２）。次に、アプリケーションＩＤを暗号鍵として用いて、ハードウェアシリアルＮｏ．を暗号化し、認証データを生成する（ステップＳ２３）。
【００３２】
次に、記録媒体１０のライトワンス領域１１から認証データを読み出し（ステップＳ２４）、上記ステップＳ２３で生成した認証データと、記録媒体１０から読み出した上記認証データとが一致するか否かを判定する（ステップＳ２５）。そして、双方が一致しない場合には、既に異なるＰＣにインストールしている、言い換えると、１度目のＰＣと異なるＰＣであるとして、インストールを中止する旨のメッセージなどを表示し、当該処理を終了する（ステップＳ２６）。したがって、この場合、アプリケーションは、インストールされない。これに対して、双方が一致した場合には、１度目のＰＣと同一のＰＣであるとして、上述したメインルーチンに戻る。したがって、この場合、アプリケーションは、当該ＰＣ１にインストールされることになる。
【００３３】
次に、図６は、上述したユーザ検証処理の他の動作例（その２）を説明するためのフローチャートである。図において、ユーザ検証処理（その２）では、まず、ＰＣ１のハードウェアを検出し（ステップＳ３０）、ＰＣ１のハードウェア構成を特定するためのハードウェアシリアルＮｏ．を読み出す（ステップＳ３１）。次に、記録媒体１０のライトワンス領域から認証データを読み出し（ステップＳ３２）、上記ハードウェアシリアルＮｏ．を用いて、認証データを復号化し、元のアプリケーションＩＤを取得する（ステップＳ３３）。
【００３４】
次に、記録媒体１０からアプリケーションプログラムを特定するためのアプリケーションＩＤを読み出し（ステップＳ３４）、ステップＳ３３で復号したアプリケーションＩＤと、記録媒体１０から読み出したアプリケーションＩＤとが一致するか否かを判定する（ステップＳ３５）。そして、双方が一致しない場合には、既に異なるＰＣにインストールしている、言い換えると、１度目のＰＣと異なるＰＣであるとして、インストールを中止する旨のメッセージなどを表示し、当該処理を終了する（ステップＳ３６）。したがって、この場合、アプリケーションは、インストールされない。これに対して、双方が一致した場合には、１度目のＰＣと同一のＰＣであるとして、上述したメインルーチンに戻る。したがって、この場合、アプリケーションは、当該ＰＣにインストールされることになる。
【００３５】
上述した実施形態によれば、記録媒体１０のアプリケーションプログラムを１回目にインストールする際に、インストールしようとしているＰＣ１のハードウェア構成を特定するハードウェアシリアルＮｏ．と、記録媒体１０に記録されているアプリケーションを特定するアプリケーションＩＤとを用いて、認証データを生成し、記録媒体１０のライトワンス領域１１に書き込み、２度目以降のインストールでは、記録媒体１０に記録されている認証データに基づいて、当該ＰＣが１度目のＰＣと同一であると判定された場合のみ、記録媒体１０のアプリケーションプログラムをインストールするようにしたので、アプリケーションプログラムとＰＣとが１対１で対応付けられ、１度目にインストールしたＰＣ以外のＰＣにインストールされることを防止することができる。
【００３６】
なお、上述した実施形態では、ユーザ登録処理、ユーザ検証処理を、アプリケーションプログラムとともに記録媒体１０に記録されているインストーラプログラムにより実行するようにしたが、これに限らず、ＰＣ側にインストールされている所定のプログラムで実行し、正しくユーザ検証された場合に、インストーラプログラムによるインストール動作を実行させるようにしてもよい。
【００３７】
また、上述した実施形態では、記録媒体１０として、ＣＤ（Compact Disc）や、ＤＶＤ（Digital Versatile Disc）としたが、これに限らず、インストールされる側の装置に応じて、ｓｍａｒｔＳＤ（登録商標）、ＵＳＢ（Universal Serial Bus）トークンなどであってもよい。なお、ＣＤやＤＶＤでは、インストール後にそのプログラムのアップデートを行って再インストールする場合、毎回インターネットにアクセスする必要がありますが、ｓｍａｒｔＳＤ（登録商標）やＵＳＢでは、バージョンアップ部分を追記することが可能である。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態によるＰＣ（情報処理装置）の構成を示すブロック図である。
【図２】本実施形態で用いる記録媒体の構成を示す模式図である。
【図３】本実施形態による、記録媒体に記録されているインストーラプログラムを実行した際のＣＰＵ５の動作を説明するためのフローチャート（メインルーチン）である。
【図４】本実施形態による、ユーザ登録処理の動作を説明するためのフローチャートである。
【図５】本実施形態による、ユーザ検証処理の一動作例（その１）を説明するためのフローチャートである。
【図６】本実施形態による、ユーザ検証処理の他の動作例（その２）を説明するためのフローチャートである。
【符号の説明】
【００３９】
１  ＰＣ
２  ＲＯＭ
３  ＲＡＭ
４  ＨＤＤ
５  ＣＰＵ
６  表示部
７  操作部
８  外部Ｉ／Ｆ
９  ＣＤ（ＤＶＤ）ドライブ装置
１０  記録媒体
１１  ライトワンス領域
【図１】
2009238047.tif 000003
【図２】
2009238047.tif 000004
【図３】
2009238047.tif 000005
【図４】
2009238047.tif 000006
【図５】
2009238047.tif 000007
【図６】
2009238047.tif 000008