(57)【要約】  記録媒体上に保持されるインストーラによるソフトウェアの自動インストールを禁止することで、かかる記録媒体からコンテンツデータのコピーを可能にする装置及び方法が記載される。記録媒体がリーダ内に挿入されると、インヒビタは、コピープロテクタの事前のインストールを模倣することによって、記録媒体上に保持されるインストーラがコピープロテクタをインストールすることを禁止する。【選択図】  図５
2010530111.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体がリーダ内に挿入されるとコピープロテクタを自動的に起動させるインストーラを保持する該記録媒体からのコンテンツデータのコピーを可能にするための装置であって、前記インストーラが前記コピープロテクタをインストールすることを禁止するように動作可能であるインヒビタを含む、装置。
【請求項２】
前記インヒビタは、前記コピープロテクタの事前のインストールを模倣するように動作可能である、請求項１に記載の装置。
【請求項３】
前記インヒビタは、前記コピープロテクタのファイルと同じ名前を有する破壊ファイルを与える、請求項１に記載の装置。
【請求項４】
前記インヒビタは、前記コピープロテクタのドライバ又はシンボリックリンクと同じ名前を有する破壊ドライバ又はシンボリックリンクを与える、請求項１に記載の装置。
【請求項５】
前記コピープロテクタは、前記記録媒体によって保持される、請求項１に記載の装置。
【請求項６】
前記記録媒体は、光ディスク、光ディスクの前身、ＤＶＤ、ＣＤＲＯＭ、及びＣＤからなる群から選択される、請求項１に記載の装置。
【請求項７】
前記インストーラによるインストールが一旦禁止されると、前記記録媒体からコンテンツデータをコピーするように動作可能であるコピー機を更に含む、請求項１に記載の装置。
【請求項８】
記録媒体がリーダ内に挿入された際の、該記録媒体によって保持されるインストーラによるソフトウェアの自動インストールを禁止する方法であって、前記ソフトウェアの事前のインストールを模倣するようにインヒビタを与えることを含む、方法。
【請求項９】
前記インストーラを与えることは、前記ソフトウェアの対応するファイルと同じ名前を有する少なくとも1つの破壊ファイルを与えることを含む、請求項８に記載の方法。
【請求項１０】
前記インストーラを与えることは、前記ソフトウェアのドライバ又はシンボリックリンクと同じ名前を有する破壊ドライバ又はシンボリックリンクを与えることを含む、請求項８に記載の方法。
【請求項１１】
前記ソフトウェアは、前記記録媒体からのコンテンツデータのコピーを禁止するコピープロテクションを含む、請求項８に記載の方法。
【請求項１２】
前記コピープロテクタは、前記記録媒体によって保持される、請求項１１に記載の方法。
【請求項１３】
前記記録媒体は、光ディスク、光ディスクの前身、ＤＶＤ、ＣＤＲＯＭ、及びＣＤからなる群から選択される、請求項８に記載の方法。
【請求項１４】
インストールが一旦禁止されると、前記記録媒体からコンテンツデータをコピーすることを更に含む、請求項８に記載の方法。
【請求項１５】
ソフトウェアの事前のインストールを模倣することにより、記録媒体により保持されるインストーラによって、該ソフトウェアのインストールを禁止するインヒビタをインストールするコンピュータ実装可能な命令を含むコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、光ディスクや他の記録媒体といった、かかる記録媒体によって記憶されたナビゲーショナルデータを用いて不連続にコンテンツデータにその上でアクセス可能となるコピープロテクトされた記録媒体であるコピープロテクトされた記録媒体のコピーを可能にするための装置及び方法に関する。簡略にすることを目的として、光ディスクといった記録媒体、その前身、又は、記録媒体によって記憶されたナビゲーショナルデータを用いて不連続にコンテンツデータにその上でアクセス可能な他の記録媒体は、以下、単に「記録媒体」と称する。
【背景技術】
【０００２】
デジタル記録技術の出現によって、光ディスク（例えば、ＤＶＤ）といった記録媒体によって保持されるデジタルコンテンツのデジタルコピーを、コピー品質を略又は全く失うことなく作成することができるようになった。これは権限のない人にデジタルコンテンツ保持記録媒体の不正コピーを製造することを容易にしてしまう。したがって、コピープロテクション技術が開発された。
【０００３】
コピープロテクションを与える１つの技術は、記憶媒体にコピープロテクションソフトウェアを与えて、その記録媒体がリーダによって最初にアクセスされた際にコピープロテクションソフトウェアが、記録媒体によって保持されるコンテンツデータにリーダがアクセス可能となる前に、自動的にリーダ内にインストールされることである。
【０００４】
リーダが、記録媒体読出し機能を有するか又は記録媒体リーダに結合されているパーソナルコンピュータ等のコンピュータ装置を含む場合、コピープロテクションソフトウェアの自動インストールは、コンピュータ装置のオペレーティングシステムによって与えられるコンピュータプログラムを自動的に実行させる機能を利用することによって達成できる。このような機能の例としては、マイクロソフトのウィンドウズ（登録商標）オペレーティングシステムのオートラン機能やアップルのＭＡＣ（登録商標）オペレーティングシステムのオートスタート機能が挙げられる。このような機能は、通常、記録媒体が適切なドライブ内に挿入されたときに、具体的な名前が付けられた環境設定または実行ファイルを見つけるべく記録媒体を検索することによって正常に機能する。オペレーティングシステムは、記録媒体の挿入を確認するためにポーリングを用いるか、或いは、インタラプトを採用してもよい。例えば、ウィンドウズ（登録商標）オペレーティングシステムでは、オペレーティングシステムのディスク変更通知ポーリングが新しく導入された記録媒体を見つけると、ウィンドウズ（登録商標）は、オートランインフ（autorun.inf）環境設定ファイルがないかどうかこの新しい記録媒体のルートディレクトリを確認する。オートランインフ（autorun.inf）ファイルが見つかる場合、ウィンドウズ（登録商標）は、そのファイルの特定の命令を読み出してそれらに従う。このような命令は、ウィンドウズ（登録商標）にどの実行ファイルを開始すべきか、どのアイコンを使用すべきか、また、どの追加メニュコマンドを利用可能とするのかを教えてよい。
【０００５】
したがって、リーダへのコピープロテクションソフトウェアの自動インストールを確実にする１つの方法としては、記録媒体が適切なドライブに最初に挿入されてコピープロテクションソフトウェアが自動インストールされる際にオペレーティングシステムによってアクセスされる具体的な名前が付けられた環境設定又は実行ファイル内に命令を含めるか又はそれらのファイルに関連付けることが挙げられ、適切なドライバ（カーネルモードドライバ又はそうではないドライバ）のインストールや、かかるコピープロテクションソフトウェアのかかる又は現在のバージョンがまだインストールされていない場合には適切なシンボリックリンクの作成が含まれる。リーダ内に一旦インストールされると、コピープロテクションソフトウェアは、任意の記録媒体のコピーを禁止するように作動し、この記録媒体は、かかる記録媒体によって保持されるコンテンツデータのコピーが禁止されていることを示すインジケータ（例えば、コピープロテクションフラグ）を有する。
【０００６】
コンテンツのコピー禁止は通常は望ましいが、ユーザが記録媒体のコンテンツをコピーするための合理的な理由を有する状況があることがある。このような状況は、例えば、コンテンツのマスタコピーが紛失又は損傷している場合や、記録媒体からコンテンツを再利用しなければならない場合に生じることがある。或いは、ユーザがコピーライトの所有者によって特定の目的のためにコンテンツをコピーする許可を与えられていてもよい。これらのような場合に、ユーザに、記録媒体のコンテンツのコピーを可能にするためにコピープロテクションを回避する方法及び装置を提供することが望ましい。
【発明の概要】
【０００７】
第１の態様において、本発明は、記録媒体のコピープロテクションの自動起動を禁止するための装置及び方法を提供する。
【０００８】
一実施形態は、記録媒体がリーダ内に挿入されるとコピープロテクタを自動的に起動させるインストーラを保持する該記録媒体からのコンテンツデータのコピーを可能にするための装置であって、インストーラがコピープロテクタをインストールすることを禁止するように動作可能であるインヒビタを含む、装置を提供する。
【０００９】
本発明の第２の態様では、記録媒体がリーダ内に挿入された際の、該記録媒体によって保持されるインストーラによるソフトウェアのインストールを禁止するための装置及び方法が提供される。
【００１０】
一実施形態では、記録媒体がリーダ内に挿入された際の、該記録媒体によって保持されるインストーラによるソフトウェアの自動インストールを禁止するための装置であって、ソフトウェアの事前のインストールを模倣するようにインヒビタを含む、装置が提供される。
【００１１】
記録媒体は、ＤＶＤといった光ディスク、又は、デジタルリニアテープ、ガラス原盤、若しくはスタンピング原盤といった光ディスクの前身、或いは、記録媒体の任意の他の形態であって、そこから記録媒体上に記憶されたナビゲーショナルデータを用いて不連続にコンテンツデータがアクセス可能である、記録媒体の任意の他の形態であってよい。例示的な記録媒体としては、ＣＤ、ＣＤＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、及びＤＶＤ±ＲＷが挙げられる。
【図面の簡単な説明】
【００１２】
本発明の実施形態を、添付図面を参照しながら例示的に以下に説明する。
【図１】図１は、ＤＶＤといったコピープロテクトされた記録済み光ディスクをコピーするためのコピー装置の機能ブロック図を示す。
【図２】図２は、図１に示すようなコピー装置を提供すべくプログラム命令によってプログラムされてよいコンピュータ装置の機能ブロック図を示す。
【図３】図３は、図１に示すコピー装置の機能性を有するようにプログラムされてもよいコンピュータ装置の一例を示す図を示す。
【図４ａ】図４ａは、コピープロテクトされたＤＶＤのコンテンツを説明するための非常に表象的な図を示す。
【図４ｂ】図４ｂは、幾つかの記録済みセクタを示すＤＶＤの非常に表象的な図を示す。
【図５】図５は、コピー装置によって実行されるオペレーションを説明するフローチャートである。
【発明を実施するための形態】
【００１３】
ここで図１を参照するに、コピー装置１は、ここでは、デジタル多用途ビデオディスク（ＤＶＤ−ビデオ）であり、図１に示すように、プレゼンテーションデータ２５ａ（即ち、ＤＶＤプレイヤによって視聴者に供給されるべきオーディオ及びビデオコンテンツデータ）、適切なＤＶＤ規格に従って不連続にディスク３のコンテンツをナビゲートすることを可能にするナビゲーションデータ２５ｂ（全般制御データ、検索制御データ、ユーザインターフェイス制御データ、及びナビゲーション制御データを含む）、記録媒体からのコンテンツデータのコピーを禁止するコピープロテクタデータ２５ｃ、及び、コピー装置１上にコピープロテクションソフトウェアをインストールするためのインストーラデータ２５ｄを保持する光ディスクといった記録媒体３を読み出すよう動作可能であるリーダ２を有する。
【００１４】
コピー装置１は、コントローラ６の制御下で、従来型記録媒体（ここではＤＶＤ）プレイヤとして機能するように構成され、したがって、記録媒体を受け取り記録媒体からデータのセクタを読み出すリーダ２と、リーダによって記録媒体から読み出されたナビゲーションデータとユーザインターフェイス５を介して入力されたユーザ命令とに応じて記録媒体をナビゲートすることによってユーザインターフェイス５を介してユーザに対してコンテンツデータを再生する記録媒体プレイヤ４とを有する。
【００１５】
図１に示すように、リーダは、記録媒体３からデータのセクタを読み出すように動作可能であるリードヘッド回路２ａと、リードヘッド回路２ａによって読み出されたチャネルデータをデコードするように動作可能であるチャネルデータデコーダ２ｂを有する。従来通りであるので図１には示していないが、チャネルデータデコーダ２ｂは、クロック信号を抽出するためのクロック抽出器、セクタをデシャッフルするためのデインタリーバ又はデシャッフラ（de-shuffler）、及びチャネルデータをデコードするためのチャネルデコーダを含む。
【００１６】
ユーザインターフェイス５は、ディスプレイ４１と、１以上のスピーカ４２と、キーボード３９及びポインタ４０のうち少なくとも一方を含んでよいユーザ入力デバイスとを有する。ポインタ４０は、リモートコントロール又はマウスといったコンピュータポインティングデバイスであってよい。
【００１７】
記録媒体プレイヤ４は、従来のオペレーションではリーダをポーリングして（又はリーダからインタラプト信号を受け取って）リーダ内に記録媒体が受容されたことを判断する記録媒体挿入識別装置４１、記録媒体から読み出されたソフトウェア及び／又はデータをコピー装置に、例えば、コントローラ６内の又はそれに関連付けられたデータストア６ａ内にインストールするインストーラ４３、及び、記録媒体がそれに基づいて記録されている（例えば、ＤＶＤ規格仕様に規定される）規格に応じて記録媒体から読み出されるコンテンツデータをデマルチプレクス及びデコードし、ユーザがコンテンツデータを視る及び／又は聴くことを可能にすべくユーザインターフェイス５にユーザプレゼンテーションデータを供給するユーザプレゼンテーションデータプロバイダ４４を有する。
【００１８】
コピー装置は、例えばビデオデータ受信器といったユーザによって生成された（例えばデジタルビデオカメラからダウンロードされた）ビデオデータを受け取るデータ受信器７を有してよい。コピー装置１は、記録媒体上に記録されるべきコンテンツデータをアセンブルし、ユーザによって要求された場合には、コントローラ６及びユーザの制御下でナビゲーションデータを（ユーザインターフェイス５を介して）追加するための記録データ発生器９を有する。記録データ発生器９は、記録媒体がそれに基づいて製造されている規格に応じてオーディオ及びビデオデータをエンコードし且つマルチプレクスするためのオーサリングソフトウェア及び機能を含んでよい。
【００１９】
コピー装置１は、追記型記録媒体１１にアセンブルされたプレゼンテーションデータを記録する又は書き込むためのライタ１０を有する。ライタ１０は、チャネルデータエンコーダ１０ａと、記録媒体１１上にデータのセクタを書き込むためのライトヘッド回路１０ｂを有する。従来通りであるので図１には示していないが、チャネルデータエンコーダ１０ａは、インターリーバを有するチャネルデータコーダと、従来のＤＶＤチャネルエンコードオペレーションを実行してライトヘッド回路１０によって追記型記録媒体上に書き込まれるべきチャネルコードデータを生成するためのチャネルエンコーダを含む。本実施例では、追記型記録媒体１１は、追記型ＤＶＤである。もう１つの可能性として追記型記録媒体は、デジタルリニアテープ、又は、ガラス原盤、その次のスタンピング原盤を生成し、次に、スタンピング原盤から多数のコピーをプレスするよう構成されたリプリケータに供給するための他の好適な記憶媒体であってよい。
【００２０】
コントローラ６は、コピー装置１の全体のオペレーションを制御し、リーダ２、プレイヤ４、記録データ発生器９、データ受信器７（ある場合には）、ライタ１０、及びユーザインターフェイス５と通信する。ユーザインターフェイス５は、ユーザがコピー装置と、例えば図示するようにコントローラ６を介して通信して、コピー装置のオペレーションを制御し且つコントローラ６によって情報が供給されるようにすることを可能にする。
【００２１】
以上の通り、コピー装置は、ＤＶＤといった記録媒体を読出し及び再生することが可能であり、更に、データ受信器７によって受信された又はユーザによって供給されたデータからＤＶＤといった記録媒体を製造することが可能である。
【００２２】
コピー装置１は更に、すでに記録済みの記録媒体をコピーするためのコピー機１２を有する。このコピー機１２は、コントローラ６の制御下で、リーダ２を制御して記録済み記録媒体からデータのセクタを読出し、記録データ発生器９に、読み出されたデータのセクタを、本実施例ではＤＶＤ又はＤＬＴであってよい追記型記録媒体１１上へのライタ１０による記録のためにアセンブルさせるように構成される。このコピー機１２は、例えば、記録媒体をセクタ毎にコピーするファイル・バイ・ファイルリッパーでも、記録媒体によって保持される情報データを構文解析してコピーするセクタを判断するＩＦＯ構文解析リッパーでもよい。コピー機１２は、以下により詳細に説明するように、コピープロテクトされた記録媒体のコピープロテクションソフトウェアをインストーラ４３がインストールすることを阻止する又は少なくとも禁止する１以上の破壊ドライバ及び破壊シンボリックリンク１３を有する。
【００２３】
図１は、リーダ２及び記録データ発生器９をコピー装置の一部として示す。しかし、リーダ及び記録データ発生器９のいずれか一方又は両方は、直接有線接続、直接無線接続、間接有線接続、及び間接無線接続のうちの少なくとも１つによってコピー装置に結合される別個の物理的な構成要素であってよく、間接接続とはネットワークを介するものであってよい。同様に、ライタ１０がコピー装置の一部であっても（例えば、別個の構成要素として又は記録データ発生器９の一部として）、図１に示すように、直接有線接続、直接無線接続、間接有線接続、及び間接無線接続のうちの少なくとも１つによってコピー装置に結合される別個の物理的な構成要素であってもよく、間接接続とはネットワークを介するものであってよい。
【００２４】
図１に示す機能コンポーネントは、コピー装置によって与えられる機能性を単に説明し、図１は、これらの機能コンポーネントが別個の物理的な構成要素として存在することを示唆するとして解釈すべきではないことは当然ながら理解されよう。むしろ、この機能性は、１以上の物理コンポーネントによって与えられてもよく、後者の場合、図１に示す単一の機能コンポーネントによって与えられる機能性は様々な物理コンポーネント間で割り振られてもよい。更に、機能性の様々な態様を別個に特定可能でない場合もある。更に、コピー装置は、必ずしも別個のコントローラを有する必要はなく、その機能性は、コピー装置の他の機能コンポーネント間で割り振られてよい。
【００２５】
図１に示す機能コンポーネントは、必要に応じて、ハードウェア、ファームウェア、ソフトウェア、又はこれらの任意の組み合わせによって与えられてよい。
【００２６】
図２は、プログラム命令によってプログラムされて図１に示すコピー装置といったようなコピー装置を提供するコンピュータ装置３００の機能ブロック図を示す。
【００２７】
このコンピュータ装置３００は、リムーバブル媒体ＲＭ３３を受け取るリムーバブル媒体ドライブ３２（ここでは、ＤＶＤを受け取るＤＶＤドライブ及び／又はＤＬＴドライブ）、読出し専用メモリ（ＲＯＭ）及び／又はランダムアクセスメモリ（ＲＡＭ）といった内部メモリ３５、及び、ハードディスクドライブといったマスストレージデバイス３６を含んでよいストレージデバイス３１に１以上のバス３７によって結合される処理ユニット３０を含む。
【００２８】
バス３７は更に、処理ユニット３０を、本実施例では、キーボード３９、ポインタデバイス４０、ディスプレイ４１、及び１以上のスピーカ４２である、図１に示すユーザインターフェイス５を形成してよい幾つかの周辺入出力デバイスに結合させる。周辺デバイスにはネットワーク通信を与える通信デバイス４３を含んでもよい。通信デバイス４３とは、例えば、モデム、ネットワークカード等のコンピュータ装置３００がインターネット、イントラネット、ローカルエリアネットワーク、ワイドエリアネットワーク、又は任意の他の好適なネットワーク形式のうちの任意の１以上であってよいネットワークを介して通信できるようにするものである。
【００２９】
当然ながら、ストレージデバイス及び入出力デバイスは、図１に示すようなもの全てを含まなくてもよく、及び／又は、追加のデバイスを含んでもよいことは理解されよう。例えば、フロッピー（登録商標）ディスクドライブといった１以上の更なるリムーバブル媒体ドライブを設けてもよく、また、マイクロホンや、ＵＳＢ又は他のポートといった他の入出力デバイスを設けてもよい。
【００３０】
図３に図示するように、コンピュータ装置は、処理ユニット３０及びストレージデバイス３１を含むメインプロセッサユニット５０と、図示するようにキーボード３９、ポインティングデバイス４０となるマウス、及びディスプレイ４１の形態である複数のユーザインターフェイスデバイスとを有するパーソナルコンピュータ又はサーバ３００ａであってよい。図３は、リムーバブル媒体ドライブ３２の挿入スロット３２ａからイジェクトされているリムーバブル媒体３３（例えば、ＤＶＤ又はＤＬＴ）を示す。
【００３１】
コンピュータ装置３００又は３００ａは、任意の１以上の以下の経路によって供給されるプログラム命令及び／又はデータによって図１に示すコピー装置を提供するようにプログラムされてよい。即ち、
ＲＯＭ及び／又はマスストレージデバイスによって予め記憶される、
キーボード３９及び／又はポインティングデバイス４０といった入力デバイスを用いてユーザによって入力される、
リムーバブル媒体ドライブ３２によって受け取られるリムーバブル媒体３３からダウンロードされる、及び
通信デバイス４３を介して信号Ｓとして供給される。
【００３２】
本実施例では、コピー装置を提供するプログラム命令は、ＤＶＤといった記録媒体の読出しを可能にし、さらにそのような記録媒体によって保持されるコピープロテクタのオペレーションを禁止するプログラム命令３０５を含む。図２に示すように、プログラム命令３０５はメモリ３５内に記憶され、コンピュータ装置３００又は３００ａ上に１以上の破壊ドライバをインストールし、１以上の関連付けられた破壊シンボリックリンク３０５ｃを作成するインストーラ３０５ａと、コピープロテクトされた記録媒体がリムーバブル媒体ドライブ３２内に挿入されたときを特定する識別装置３０５ｂとを含む。
【００３３】
図４ａは、図１に示す記録媒体３であっても図３に示す記録媒体３３であってもよいコピープロテクトされた記録媒体によって保持されるデータを説明するための非常に表象的な図を示す。図４ａに概略的に示すように、記録媒体は、プレゼンテーションデータ２５ａと、ナビゲーションデータ２５ｂと、記録媒体２６がコピープロテクトされていることを特定する識別子２５ｇと図２及び図３に示すようなコピー装置３００又は３００ａ上にインストールされるべき正規ドライバ２５ｈとを含む、コピープロテクタ２５ｃを与えるコピープロテクションデータと、コピープロテクトされた記録媒体が図１に示すようなリーダ２といったリーダのリムーバブル媒体ドライブ３２に挿入されると正規ドライバ２５ｈをインストールさせるインストーラ２５ｄとを含むデータ２５を保持する。インストーラ２５ｄは、コンピュータ装置３００又は３００ａ上に正規シンボリックリンクを作成する正規ドライバ２５ｈをインストールする実行可能プログラム２５ｆを含む。当業者であれば、インストーラ２５ｄを実装する他の方法があることは理解されよう。したがって、もう１つの可能性として、記録媒体は、正規ドライバ２５ｈをインストールするために用いられるレジストリファイルを保持してもよい。レジストリファイルは、コンピュータ装置３００又は３００ａのレジストリ（図示せず）に追加されるべきデータと、このデータがレジストリ内でおかれるべきロケーションとを含む。更に別の可能性として、実行可能プログラム２５ｆは、レジスタを直接エディットし、レジストリファイルによって与えられる正規レジスタに対応する情報でレジストリを更新することによって正規ドライバ２５ｈをインストールしてもよい。
【００３４】
図４ｂは、ここではＤＶＤであり、図４ａに示すデータが記憶された複数のセクタ２６ａを有する記録媒体２６の非常に表象的な平面図を示す。
【００３５】
図５は、図１に示すコピー装置により実行されるオペレーションを示す。
【００３６】
４１０において、ユーザが、破壊シンボリックリンクを作成する破壊ドライバをインストールすることによってインヒビタ（inhibitor）をインストールする。破壊ドライバと破壊シンボリックリンクのうちの少なくとも１つが、対応する正規ドライバ又は正規シンボリックリンクと同じ名前を有する。破壊ドライバ又は破壊シンボリックリンクは、当然ながら既にインストール又は作成されていることもある。
【００３７】
４１２において、コピー装置は、記録媒体がリムーバブル媒体ドライブ３２内に挿入されるのを待機する。記録媒体がリムーバブル媒体ドライブ３２内に挿入されると、受け取った記録媒体によってリーダがその記録媒体によって保持される任意のコピープロテクションインストーラ２５ｄにアクセスする。例えば、記録媒体とコピー装置がウィンドウズ（登録商標）オペレーティングシステムで動作する場合、記録媒体の挿入が通知されると、ウィンドウズ（登録商標）オペレーティングシステムは、オートランインフ（autorun.inf）ファイルを求めて記録媒体を検索し、このファイルによってオペレーティングシステムは任意のコピープロテクションインストーラ２５ｄをアクセス及びインストールする。本実施例では、環境設定ファイル２５ｅは、オペレーティングシステムによって構文解析されて実行すべき他の実行ファイルを決定するテキストファイルである。本実施例では、インストーラ２５ｄは、コピープロテクションドライバをインストールする実行可能プログラム２５ｆを与える。
【００３８】
受け取ったリムーバブル媒体がコピープロテクトされておらず、コピープロテクタインストーラ２５ｄがない場合、コピー装置のコピー機１２は、ユーザの命令に従って進み４２４においてコピーオペレーションを実行する。
【００３９】
しかし、コピープロテクタインストーラ２５ｄがある場合、４１８において、インストーラはコピープロテクタのインストールを試みる。したがって、この実施例では、環境設定ファイル２５ｅによってコピー装置１は実行可能プログラム２５ｆを実行し、それにより、コピー装置は正規ドライバをインストールし、また、正規シンボリックリンクをまだない場合には作成する。コピープロテクタのインストールが、インヒビタの事前のインストールによって禁止されていない場合、４１６においてコピープロテクタがインストールされて、通常通りに動作する。しかし、インヒビタが既にある場合、実行可能プログラム２５ｆは、正規ドライバ及び正規シンボリックリンクを与えることが禁止される。したがって、コピープロテクタは起動されず、４２４において、コピー装置のコピー機１２はユーザの命令に従って記録媒体からのコンテンツをコピーするよう進むことができる。
【００４０】
もう１つの可能性として、実行可能プログラム２５ｆは、同じ名前を有するドライバ又はシンボリックリンクが既にあるか否かを確認することなく正規ドライバ及び／又は正規シンボリックリンクを与えるよう構成されてもよい。しかし、コピー装置は、最初に与えられたドライバ又はシンボリックリンクに対し優先順位を与えるので、破壊ドライバ及び破壊シンボリックリンク１３が事前に与えられていることによって、コピープロテクタ２５ｃのオペレーションが禁止される。
【００４１】
上述した実施形態では、記録媒体からのコピープロテクタの自動インストールは、同じ名前を有する１以上の破壊ドライバ、及び／又は、同じ名前を有する１以上の破壊シンボリックリンクがあることによって禁止される。本発明は、例えば、コンピュータ分野全般といった他の分野においても適用することができる。したがって、記録媒体を挿入した際にソフトウェアを自動実行することは、記録媒体によって保持されるスタートアッププログラム又はファイルをユーザが特定する必要をなくすことによってユーザを支援し、記録媒体の製作者によってユーザがどのようにコンテンツデータにアクセスするかを制御することが可能となるが、不利点もある。例えば、自動的に実行されるプログラムはそれらが実行される前に手動の承諾を必要としないので、ウイルスライタにそのコードを実行させるメカニズムを与えてしまうことがある。この理由及び他の理由（例えば、ソフトウェアコンフリクトを回避するために）から、ユーザは、そのコンピュータ上にインストールされるコンテンツデータ／ソフトウェアデータを管理することを希望する場合がある。本発明の実施形態は、その実行又はインストールが禁止されるべきソフトウェアのドライバ又はシンボリックリンクと同じ名前を有する、事前インストールされた破壊ドライバ及び／又は事前作成された破壊シンボリックリンクによってコピープロテクタインストーラ以外の特定のタイプの自動的に実行されるプログラムを自動的に禁止することが可能となる。
【００４２】
この明細書の目的として、ソフトウェア及びコンピュータコードという用語は、実行可能プログラムコードだけではなく実行可能コードによってアクセス可能であってよいデータ又は環境設定ファイルも包含する。さらに、実行可能ファイル、実行可能コード、及び実行可能プログラムという用語は、コンピュータコードの個別の一部であるだけでなく、プログラムによって実行されうる、呼出しされうる、スクリプトされうる、構文解析されうる、又は起動されうる要素も包含する。
【００４３】
特徴の特定の組み合わせを添付の請求項に特定したが、本発明の範囲は、これらの組み合わせに限定されず、その代わりに特定の組み合わせが明示的に列挙されているか否かにかかわらず本明細書に記載した特徴の任意の組み合わせを包含するものとして拡大される。
【図１】
2010530111.tif 000003
【図２】
2010530111.tif 000004
【図３】
2010530111.tif 000005
【図４ａ】
2010530111.tif 000006
【図４ｂ】
2010530111.tif 000007
【図５】
2010530111.tif 000008
【国際調査報告】
2010530111.tif 000009
2010530111.tif 000010