(57)【要約】      （修正有）【課題】プログラムを起動させる際に、プログラムが格納された記憶媒体の属性によって複数の起動条件を定め、条件毎に異なるプログラムの起動方法を提供する。【解決手段】プログラムが記憶された記憶媒体を起動する際に、同媒体のボリュームラベルと同媒体に記憶されたユーザー名とを読み取り両者を比較する第１行程と、両者が一致した際にパスワードの入力を促しパスワードが適正な場合、同媒体に格納された正規プログラムを起動する第２行程と、両者が不一致の際にユーザー名の入力を促し、入力されたユーザー名が予め同媒体に記憶された保守用ユーザー名であるときは、パスワードの入力を促しパスワードが適正な場合、同媒体に格納された保守用プログラムを起動する第３行程と、同行程において、ユーザー名が入力されないときにパスワードの入力を検知して、パスワードが適正な場合に同媒体に格納されたデモ用プログラムを起動する第４行程を設ける。【選択図】図２
2012234370.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体内に格納されているアプリケーションプログラムをコンピュータで実行する際のプログラム起動方法であって、
前記記憶媒体には、該記憶媒体付されたボリュームラベルの他にユーザー名も記憶させておき、プログラム起動の際に前記ボリュームラベルとユーザー名とを比較して、その結果に応じて起動されるアプリケーションプログラムの内容を選択し得ることを特徴とする条件付きプログラム起動方法。
【請求項２】
アプリケーションプログラムが記憶された正規品の記憶媒体を製造する際に、正規品に対応付けられたユーザー名と該記憶媒体のボリュームラベルを一致させることを特徴とする請求項１に記載の条件付きプログラム起動方法。
【請求項３】
アプリケーションプログラムが記憶された記憶媒体をコンピュータで起動する際に、
該記憶媒体のボリュームラベルと該記憶媒体に記憶されたユーザー名の各々を読み取って、この両者を比較する第１行程と、
第１行程において両者が一致した際に、係る記憶媒体を正規品と認定した後パスワードの入力を促し該パスワードが適正な場合、該記憶媒体に格納されたアプリケーションプログラムの起動を許容する第２行程と、
第１行程において両者が不一致の際に、ユーザー名の入力を促し、入力されたユーザー名が予め記憶媒体内に記憶された保守用ユーザー名であるときは、パスワードの入力を促し入力されたパスワードが適正な場合、該記憶媒体に格納された保守用プログラムの起動を許容する第３行程と、
第３行程において、ユーザー名が入力されないときにパスワードの入力を検知して、入力されたパスワードが適正な場合、該記憶媒体に格納されたデモンストレーション用プログラムの起動を許容する第４行程と、を含むことを特徴とする請求項１に記載の条件付きプログラム起動方法。
【請求項４】
前記アプリケーションプログラムには、アプリケーションソフトウェアのインストールプログラムも含まれることを特徴とする請求項１ないし３の内の少なくとも何れか一項に記載の条件付きプログラム起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ−ＲＯＭやＵＳＢメモリ等の可搬型記憶媒体に格納されているアプリケーションプログラムを、コンピュータによって実行する際のプログラム起動方法に関するものである。
【背景技術】
【０００２】
現在、数多くのアプリケーションソフトフェアが、ＣＤ−ＲＯＭやＵＳＢメモリ等の可搬型の記憶媒体に格納された形で世の中に広く出回っている。アプリケーションソフトウェアを使用するユーザーは、これらの記憶媒体に格納されたプログラムを自己のコンピュータにダウンロードすることによって、多種多様のアプリケーションソフトウェアを利用することができる。
【０００３】
しかしながら、昨今における電子技術の急激な進展に伴い、正規品として販売されているアプリケーションソフトウェアを他の記憶媒体に不正にコピーした、いわゆるコピー品が容易に製造可能となり、これらの不正なコピー品が世の中に大量に出回ることで大きな社会問題となっている。
【０００４】
このようなソフトウェアのコピー品の蔓延を防止するには、記憶媒体に格納されたプログラムをコンピュータで起動する際に、正規品の記憶媒体とコピー品の記憶媒体とを識別することが必須となり、従来から、特許文献１或いは２などに記載された各種の識別方法に関する先行技術が開示されている。
【０００５】
【特許文献１】特開２００３−００５８５５号公報
【特許文献２】特開２００７−２４１７９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
これらの従来技術による正規品とコピー品との識別方法としては、例えば、記憶媒体に格納されたプログラムの起動時に特定のパスワードの入力によって識別を行い、コピー品の記憶媒体によるアプリケーションプログラムの起動を制限する方法が知られている。しかしながら、係るパスワードは、ユーザーが購入した正規品のケースや保証書等に記載されていたり、或いは、ユーザーがソフトウェアの使用登録を行なう際に、ソフトウェアの供給者側から配布されることが多い。
【０００７】
したがって、ユーザーが係るパスワードをメモなどに残すことによってパスワードが第三者に流出するおそれがあり、悪意のある第三者が流出されたパスワードを用いれば、コピー品の記憶媒体からでも容易にアプリケーションプログラムを起動させることが可能となる。さらに、このようなシステムでは、ユーザーが係るパスワードを、例えば覚え易い字句に自由に変更することができないという欠点もあった。
【０００８】
また、係るシステムでは、パスワードの一致・不一致によって、アプリケーションプログラムの起動を決定するので、アプリケーションプログラムの全体を起動できる、或いはできないの二者択一の選択しか行なう事ができない。このため、ソフトウェアシステムの保守用や一部機能の検収用として、アプリケーションプログラムの一部機能のみを動作させるには専用のプログラムを作成しなければならなかった。
【０００９】
さらに、アプリケーションソフトウェアをユーザーにＰＲするため、アプリケーションプログラムの一部機能のみを動作させる、いわゆるデモ用製品が必要となった場合でも、単純にアプリケーションプログラムのコピー品をこれに代用することができず、アプリケーションプログラムとは別個に、特殊なデモ・ＰＲ専用のプログラムを新たに作成する必要があった。
【００１０】
本発明は、従来技術におけるこのような課題の解決を目的とするものであって、より具体的には、ユーザーのコンピュータにおいて、アプリケーションプログラムを起動させる際に、プログラムが格納された記憶媒体の属性によって複数の起動条件を定め、係る条件毎に異なるプログラムの起動が可能なプログラムの起動方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の観点による条件付きプログラムの起動方法は、上記の課題を解決するために、
記憶媒体内に格納されているアプリケーションプログラムをコンピュータで実行する際のプログラム起動方法であって、
前記記憶媒体内には、該記憶媒体に付されたボリュームラベルの他にユーザー名も記憶させておき、プログラム起動の際に前記ボリュームラベルとユーザー名とを比較して、その結果に応じて起動されるアプリケーションプログラムの内容を選択し得ることを特徴とする。
【００１２】
したがって、このような構成によれば、記憶媒体に付されたボリュームラベルとユーザー名との関係によって、記憶媒体に格納されているアプリケーションプログラムの各種機能の起動を条件付きで行えることが可能となる。
【００１３】
また、本発明の第２の観点による条件付きプログラムの起動方法は、上記第１の観点において、
アプリケーションプログラムが記憶された正規品の記憶媒体を製造する際に、正規品に対応付けられたユーザー名と該記憶媒体のボリュームラベルを一致させることを特徴とする。
【００１４】
したがって、このような構成によれば、正規品の記憶媒体においてはこれに付されたユーザー名とそのボリュームラベルが等しくなるため、正規品とコピー品との識別をより確実に行うことができる。
【００１５】
また、本発明の第３の観点による条件付きプログラムの起動方法は、上記第１の観点において、
アプリケーションプログラムが記憶された記憶媒体をコンピュータで起動する際に、
該記憶媒体のボリュームラベルと該記憶媒体に記憶されたユーザー名の各々を読み取って、この両者を比較する第１行程と、
第１行程において両者が一致した際に、係る記憶媒体を正規品と認定した後パスワードの入力を促し該パスワードが適正な場合、該記憶媒体に格納されたアプリケーションプログラムの起動を許容する第２行程と、
第１行程において両者が不一致の際に、ユーザー名の入力を促し、入力されたユーザー名が予め記憶媒体に記憶された保守用ユーザー名であるときは、パスワードの入力を促し入力されたパスワードが適正な場合、該記憶媒体に格納された保守用プログラムの起動を許容する第３行程と、
第３行程において、ユーザー名が入力されないときにパスワードの入力を検知して、入力されたパスワードが適正な場合、該記憶媒体に格納されたデモンストレーション用プログラムの起動を許容する第４行程と、を含むことを特徴とする。
【００１６】
したがって、このような構成によれば、コピー品の記録媒体についても予め定められた条件に基づいて、アプリケーションソフトフェアに含まれる一部のプログラムのみを実行することができる。それ故、不正なコピー品の使用を制限できると同時に、ユーザーが保守用やデモ用として意図的に複製したコピー品を有効に活用することが可能となる。
【００１７】
また、本発明の第４の観点による条件付きプログラムの起動方法は、上記第１ないし第３の内の何れか一つの観点において、
前記アプリケーションプログラムには、アプリケーションソフトウェアのインストールプログラムも含まれることを特徴とする。
したがって、このような構成によれば、ソフトウェアのインストールプログラムも含めた各種のプロクラムの起動時において、本発明に係るプログラム起動方法を適用することが可能となる。
【発明の効果】
【００１８】
本発明によれば、コピー品の記録媒体について、単純にその記録媒体に格納されたアプリケーションプログラムの利用を制限するだけではなく、予め定めたユーザー名毎にプログラムの起動条件を替えて、コピー品に係るアプリケーションプログラムの一部を起動させることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下の記述において、本発明を実施するための最良の形態である実施例に関し、添付図面を参照しつつ説明を行なう。
【００２０】
本発明の骨子は、ＣＤ−ＲＯＭ等のディスクやＵＳＢメモリなどの可搬型記憶媒体から、当該記憶媒体に格納されているアプリケーションプログラムを起動する際に、予め正規品の記録媒体に書き込まれた当該記録媒体のボリュームラベルをユーザー名（アカウント名）として使用し、複数のユーザー名を設定・管理することでユーザー名毎に起動条件を替え、記録媒体の属性によって複数の異なるアプリケーションソフトフェア機能の利用を可能としたものである。
【００２１】
因みに、記憶媒体のボリュームラベル（Ｖｏｌｕｍｅ  Ｌａｂｅｌ）とは、ディスクなどの可搬型記憶媒体の各々を識別するための名称であり、一般に、ディスク等のフォーマット時に個々のディスク毎に設けられている。なお、ボリュームラベルは、ファイル名やサブディレクトリと同様にディスクのディレクトリエリアに記録される。
【００２２】
本発明に係るプログラムの起動方法について、その具体的な運用例を説明する。なお、以下の運用例においては、アプリケーションプログラムに下記の（ａ）〜（ｃ）に示す３つのユーザー名と、これらのユーザー名に対応付けられたパスワードを設定する。そして、これらのユーザー名の各々について、操作可能なアプリケーションソフトウェアの機能に予め制限を定めておく。
【００２３】
（ａ）正式に販売・購入された正規品の記憶媒体であり、全てのアプリケーションソフトウェア機能の操作が可能：ユーザー名（Ａ）
（ｂ）デモ用に複製されたコピー品であり、アプリケーションソフトウェア機能中の、例えば、ビューワーなどの一部の機能のみ操作が可能：ユーザー名（Ｂ）
（ｃ）保守用に複製されたコピー品であり、アプリケーションソフトウェア機能中の保守に必要なメンテナンス機能のみ操作が可能：ユーザー名（Ｃ）
【００２４】
本発明においては、図（１ａ）の説明図に示すように、上記（ａ）のユーザー名（Ａ）を正規品である記憶媒体の製造工程において、予め当該記憶媒体のボリュームラベルに書き込んでおく。すなわち、正規品である記憶媒体においては、ユーザー名（Ａ）とそのボリュームラベルが等しくなる。
【００２５】
本実施例に示す運用例では、正規品の記憶媒体のユーザー名（Ａ）が「１２３４５６７８」、ボリュームラベルが「１２３４５６７８」と設定されているものと仮定する。なお、実際の運用としては、係るユーザー名の表記として一般に表現しづらいスペース或いは特殊記号や符号を用いることが好ましい。
【００２６】
また、上記の（ｂ）で用いられるユーザー名（Ｂ）は、正規品ではないコピー品の記憶媒体、つまり、ボリュームラベルが上記（１）のユーザー名（Ａ）ではない記憶媒体からプログラムの起動が行なわれた場合のユーザー名とする。これは、擬似的に表示されるユーザー名であるので如何なるものであっても良いが、ここでは仮に「ａａａａａａａａ」と仮定しておく。
【００２７】
また、上記の（ｃ）で用いられるユーザー名（Ｃ）としては、例えば、ソフトウェアシステムの保守用として、一般には公開されていないユーザー名を設定する。因みに、今回の運用例では、これを「ＭＥＮＴＥ」と仮定しておく。なお、以上それぞれのユーザー名に対しては、アプリケーションプログラムを起動する際の特定のパスワードを予めデフォルト値として設定しておく。
【００２８】
次に、今回の運用例に基づく、記憶媒体からのプログラムの起動方法について、添付図面２のフローチャートに沿って説明を行う。なお、説明の便宜上、起動方法の動作を以下の（１）から（４）に示す４つの動作パターンに分けてその説明を行うものとする。
（１）適正に流通している正規品の記憶媒体を用いてプログラムの起動を行う場合
（２）不正なコピー品の記憶媒体を用いてプログラムの起動を行う場合
（３）アプリケーションソフトウェアのデモ用、ＰＲ用などの目的で複製されたコピー品の記憶媒体を用いてプログラムの起動を行う場合
（４）保守用に複製されたコピー品の記憶媒体を用いてプログラムの起動を行う場合
【００２９】
（１）正規品の記憶媒体によるプログラムの起動
ユーザーの使用するコンピュータで、記憶媒体に格納されたアプリケーションプログラムが起動されると、図２に示されたフローチャートのステップＳ２０１において、コンピュータは、記憶媒体のボリュームラベル（Ｖｏｌ）、およびプログラム内に設定されている正規のユーザー名（Ａ）を読み込む（図１（ｂ）参照）。
【００３０】
そして、次のステップＳ２０２において、読み込んだボリュームラベル（Ｖｏｌ）とユーザー名（Ａ）の両者を比較判定し、両者が等しければ（Ｓ２０２の「ＹＥＳ」）ステップＳ２０３に移り、両者が異なれば（Ｓ２０２の「ＮＯ」）ステップＳ２０８に移行する。
【００３１】
正規品の記憶媒体においては、起動された媒体のボリュームラベル（Ｖｏｌ）、およびユーザー名（Ａ）は、前述のように共に「１２３４５６７８」であり一致するため、コンピュータは、ステップＳ２０３に移行してユーザーに対するパスワードの入力画面を表示する。
【００３２】
その後、ユーザーがステップＳ２０４で所定のパスワードをキーボードなどから入力すると、コンピュータは、次のステップＳ２０５において、入力されたパスワードとデフォルト時に予め定められているパスワードとを比較判定し、入力されたパスワードが適正であれは（Ｓ２０５の「ＹＥＳ」）、正規品のアプリケーションプログラムの起動を行なう（ステップＳ２０６）。
【００３３】
これによってコンピュータを使用するユーザーは、正規品の記憶媒体に格納されている全てのアプリケーションソフトウェアを利用することができるようになる。一方、入力されたパスワードが不適正なものであれば（Ｓ２０５の「ＮＯ」）、ユーザーの適法性に疑義があるため、コンピュータは、ステップＳ２０７に移行してプログラムの起動処理を終了させる。
【００３４】
なお、正規品の記憶媒体を用いてプログラムの起動を行ったユーザーが、システムの保守用としてアプリケーションソフトウェアの起動を望む場合は、前述のステップＳ２０４において保守用のユーザー名の入力を行い、その後に、後述する保守用の動作シーケンスに移行できるフローチャートを加えるようにしても良い（図２中の点線による推移を参照のこと）。
【００３５】
（２）不正なコピー品の記憶媒体によるプログラムの起動
不正なコピー品の記憶媒体からプログラムを起動した場合は、当然の結果として、コピー品の記憶媒体のボリュームラベルが正規品の記憶媒体のものと相違する。それ故、前述のフローチャートのステップＳ２０２において、読み込んだボリュームラベル（Ｖｏｌ）とユーザー名（Ａ）の両者が一致せず（Ｓ２０２の「ＮＯ」）、コンピュータはステップＳ２０８に移行する。
【００３６】
ステップＳ２０８において、コンピュータは、ユーザーに対してユーザー名および（又は）パスワードの入力画面を表示する。この場合、擬似的なユーザー名（Ｂ）、すなわち前記の「ａａａａａａａａ」を画面上の入力エリア内に表示して、ユーザーによるパスワードの入力を促す。なお、必ずしも擬似的なユーザー名（Ｂ）を表示する必要はなく、例えば、画面上のユーザー名を「＊＊＊＊」や「・・・・」などの特殊記号で表示するようにしても良い。
【００３７】
その後、ステップＳ２０９において、ユーザー名の入力画面内でユーザー名および（又は）パスワードの入力が為された場合、コンピュータは、ユーザー名の入力が為されたか否かを判定し（ステップＳ２１０）、入力が為された場合（Ｓ２１０の「ＹＥＳ」）は、ステップＳ２１１に移り、入力されたユーザー名が予め保守用に定められたユーザー名（Ｃ）と等しいか否かを判定する。
【００３８】
ところで、ユーザー名（Ｃ）は、システムの保守に関係する部内者に限って通知されているものであるため、第三者はユーザー名（Ｃ）の存在を知らない。この（２）における動作例は、第三者が不正なコピー品の記憶媒体によるプログラムの起動を行なった場合の説明であるため、当然のことながら、前記のステップＳ２０９においてユーザー名（Ｃ）が入力されることはない。したがって、この場合には、コンピュータは必然的にステップＳ２１１の「ＮＯ」からステップＳ２０７に移行してプログラムの起動処理を終了させる。
【００３９】
一方、前述のステップＳ２０９において、ユーザー名の入力が為されなかった場合（Ｓ２１０の「ＮＯ」）、コンピュータは、次のステップＳ２１２に移行してステップＳ２０９で入力されたパスワードが適正なものであるか否かの判定を行なう。そして、入力されたパスワードがデフォルト時に設定された適正なものであると判定された場合（Ｓ２１２の「ＹＥＳ」）、コンピュータはステップＳ２１３に移行して、アプリケーションソフトフェアのデモ用やＰＲ用として、予め決められたビューワーなどの一部限定機能のプログラムのみを起動させる。
【００４０】
一方、ステップＳ２１２において、入力されたパスワードが適正なものではないと判定された場合（Ｓ２１２の「ＮＯ」）、コンピュータはステップＳ２０７に移行してプログラムの起動処理を終了させる。以上の説明からも明らかなように、本発明の実施例によれば、第三者が不正なコピー品の記憶媒体を用いた場合は、ソフトウェアプログラムの完全な起動を効果的に防止することができ、不正コピー品の蔓延を予防することが可能となる。
【００４１】
なお、不正なコピー品の記憶媒体を用いた場合でも、デモ用プログラム等のソフトフェアの一部機能について起動を許容した理由は、デフォルト時に設定されたパスワードは世間に流布されて第三者に認知されている可能性が高く、かつ、不正コピー品からデモ用やＰＲ用のプログラムを実行した第三者が、これを契機として正規品のソフトウェアを購入することも考えられるためである。
【００４２】
（３）デモ用などのコピー品の記憶媒体によるプログラムの起動
次に、アプリケーションソフトウェアのデモ用或いはＰＲ用等の目的で、ソフトウェアプログラムの供給者側が合法的に複製したコピー品の記憶媒体を用いて、ユーザーがプログラムの起動を行なった場合の動作について説明を行なう。
【００４３】
係る場合においても、前述の不正コピー品の記憶媒体による起動の場合と同様に、正規のユーザー名（Ａ）と記憶媒体のボリュームラベルが一致しない。したがって、プログラムの起動後、コンピュータは、フローチャートに示されるステップＳ２０２の「ＮＯ」の行程を経てステップＳ２０８に至り、コンピュータのディスプレイ上にユーザー名等の入力画面を表示する。
【００４４】
ところで、デモ用などのコピー品の記憶媒体を用いてプログラムの起動を行なうユーザーは、アプリケーションソフトウェア供給者に対しては外部の第三者であり、ソフトウェア保守用のユーザー名を知らされていない。一方、係るユーザーは、アプリケーションソフトウェアに含まれるビューワー等の一部の機能のみを起動させるため適正なパスワードを供給者側から知らされている。
【００４５】
したがって、この場合にプログラムを起動させたユーザーは、ステップＳ２０９においてディスプレイ上の入力画面にユーザー名を入力することなく、直ちに、所定のパスワードを入力する。係る入力処理を受けて、コンピュータは、次のステップＳ２１０、Ｓ２１２において、ユーザー名の入力および入力されたパスワードの判定を行なう。
【００４６】
そして、入力されたパスワードがデフォルト時に設定された適正なものであると判定された場合（Ｓ２１２の「ＹＥＳ」）、コンピュータは、ステップＳ２１３に移行し、アプリケーションソフトフェアのデモ用やＰＲ用として予め設定された、ビューワーなどの一部機能のプログラムのみを起動させる。一方、入力されたパスワードが適正なものではないと判定された場合（Ｓ２１２の「ＮＯ」）、コンピュータは、ステップＳ２０７に移りプログラムの起動処理を終了させる。
【００４７】
（４）保守用にコピーされた記憶媒体をよるプログラムの起動
システム保守の目的から、アプリケーションソフトウェアに含まれる一部の機能のみを必要とする状況は往々に発生する。このような状況に備えて、従来は保守用に用いる専用プログラムを作成する必要があったが、これを通常の正規品からコピーされた記憶媒体を用いて代用することができれば極めて便利である。以下に示す具体例では係る場合の動作例を説明したものである。
【００４８】
メンテナンスに携わるユーザーが、保守用に備えたコピー品の記憶媒体を用いてプログラムの起動を行なった場合も、前述の不正コピー品の記憶媒体による起動の場合と同様に、正規のユーザー名（Ａ）と記憶媒体のボリュームラベルは一致しない。したがって、プログラムの起動後、コンピュータは、ステップＳ２０８までの行程を進み、ユーザー名等の入力画面がコンピュータのディスプレイ上に表示される。
【００４９】
今回の場合、ユーザーはステップＳ２０９において、予めソフトウェアシステムの保守用として、一般には公開されていないユーザー名（Ｃ）（今回の運用例では「ＭＥＮＴＥ」）、及びデフォルト時に設定されたパスワードを入力画面内の所定エリアに入力する。コンピュータは、ステップＳ２１０において、ユーザー名の入力が為されたことを確認すると（Ｓ２１０の「ＹＥＳ」）、次のステップＳ２１１において、入力されたユーザー名が予め保守用として定められたユーザー名（Ｃ）であるか否かを判定する。
【００５０】
Ｓ２１１において、入力されたユーザー名がユーザー名（Ｃ）の「ＭＥＮＴＥ」であると判定された場合（Ｓ２１１の「ＹＥＳ」）、コンピュータは、さらに次のステップＳ２１４に移行する。そして、前述のステップＳ２０９で入力されたパスワードが適正なものであるか否かを判定し、パスワードが正しければ（Ｓ２１４の「ＹＥＳ」）、アプリケーションソフトウェアの機能の中で予め保守用に定められたプログラムの起動処理を実行する（ステップＳ２１５）。
【００５１】
なお、パスワードが適正ではない場合（Ｓ２１４の「ＮＯ」）は、ユーザーによる操作ミスの疑いがあるため、コンピュータは、ステップＳ２０７に移りプログラムの起動処理を一旦終了させ、例えば、再度の起動操作の開始を促すメッセージ等を画面上に表示する(表示処理等の詳細については省略)。一方、ステップＳ２１１において、入力されたユーザー名がユーザー名（Ｃ）の「ＭＥＮＴＥ」と異なる場合（Ｓ２１１の「ＮＯ」）は、不正ユーザーによる操作の疑いがあるため、コンピュータは、ステップＳ２０７に進みプログラムの起動処理を終了させる。
【００５２】
なお、以上の各事例では、プログラムを起動させる際のパスワードを予めデフォルト時に定められたものとして説明を行なったが、本発明の実施は、係る事例に限定されるものではなく、プログラムの起動後にユーザーの意思によって係るパスワードの変更を行なえるようにしても良い。
【００５３】
例えば、ＵＳＢメモリのような書き込み可能な記憶媒体の場合は、起動された記憶媒体自身に新たなパスワードを保存し、ＣＤ−ＲＯＭのような再書き込みができない記憶媒体の場合は、プログラムの起動を行なったコンピュータにおけるハードディスク等のメモリ上に新たなパスワードを保存する。
【００５４】
このようにして、一旦、新たなパスワードを保存した後は、ユーザーが記憶媒体からプログラムを起動する度に、変更された新たなパスワードを基にして、アプリケーションプログラムの起動を行なう構成としても良い。
【００５５】
なお、上記の実施例では、コンピュータにおいて起動されるプログラムは、アプリケーションソフトウェアに関するものとして説明を行なったが、本発明の実施は係る事例に限定されるものではなく、例えば、アプリケーションプログラムをインストールする際に用いられるインストールプログラムの起動に際しても、本発明によるプログラム起動方法の利用が可能であることは言うまでもない。
【００５６】
以上に説明したように、本発明に基づく実施例によれば、アプリケーションソフトウェアが不法にコピーされた記憶媒体を用いてプログラムを起動させた場合、予め定められたパスワード等に依存することなく、アプリケーションプログラムの起動を防止することが可能となり、市場からの不正コピー品の排除を効果的に行なうことができる。
【００５７】
また、システムの保守用や、アプリケーションソフトウェアのデモ用或いはＰＲ用のプログラムを別途作成する必要が無く、正規品の記憶媒体をコピーしたコピー品の記憶媒体をもってこれらの用途にあてることが可能となり、ソフトウェア開発に要する負担を軽減させることができる。
【００５８】
なお、本発明は以上に説明した各実施形態に限定されるものではなく、例えば、本発明を構成する各部位の形状や配置、或いはその素材等は、本発明の趣旨を逸脱することなく、現実の実施対応に即して適宜変更ができるものであることは言うまでもない。
【産業上の利用可能性】
【００５９】
以上に説明した本発明の構成は、可搬型の記憶媒体に格納されたソフトウェアプログラムをコンピュータにおいて起動させる、全てのソフトウェアシステムにおいて広く利用することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施例による記憶媒体の構成の概略を説明する図である。
【図２】本発明の実施例の過程を説明したフローチャートである。
【符号の説明】
【００６１】
１０      …  記憶媒体ディスク
１１      …  ボリュームラベル
１２      …  プログラム格納エリア
【図１】
2012234370.tif 000003
【図２】
2012234370.tif 000004