mozdev.org

PluginDoc    

PluginDoc: Windows | Linux | MacOS 8.5/9.x | MacOS X | その他のOS | インストールする前に | FAQとHOWTO
FAQ: 目次 | プラグインとMozilla Firefox (Windows & Linux) | K-Meleon | Adobe Acrobat | Macromedia Flash | Java
About: Contact Us | Credits | Contribute | Site Map

HOWTO: Netscape 4.x偽装インストールの術

はじめに

プラグインのインストーラには、未だにMozillaを検索しないものがありますが、そういったものでもNetscape 4.xを次のような方法で検索します。

この文書では、前記のような方法をとるインストーラを騙して、Netscape 4.xをインストールせずにプラグインをインストールする方法を解説します。正当な方法 (レジストリ情報を利用して) でMozillaを検出するインストーラに対しても、この方法が邪魔になることはありません。無論Netscape 4.xのプラグインを検索するように設定する必要はあります [更に...]

簡単な方法

簡単にこれを行うために、XPInstallパッケージが用意されています。これにより偽Netscape 4.xのインストールと必要な設定変更が行えます。これらはユーザプロファイルにインストールできません…システム全体に影響を及ぼすようにインストールされる必要があります。

 警告:このパッケージは簡単にしか試されていません。利用に際しては自分で責任をとってください。もし問題が起こったら、報告してくれると嬉しいです。

 更新:偽4.xインストーラのバージョン 2を更新しました。幾つかのレジストリエントリを追加してあります。2004/4/14更新。

高度な方法

必要事項

ディレクトリの作成

次のようなディレクトリ構造を作成してください (変えても良いですが、レジストリに追加する内容も変える必要があります)。

レジストリの編集

次に、このレジストリパッチを適用してください (必要なら修正してください)。警告:レジストリを編集する前にバックアップを作成してください。コンピュータがおかしくなっても私を責めないでね。

リソースの編集

ここでは、Mozillaの実行ファイルとnullプラグインを前記ディレクトリにコピーします。と同時にこれらのファイルのリソースを書き換え、Netscape 4.79であるかのようにバージョン情報を書き換えます。

  1. mozilla.exeをC:\Program Files\Netscape\Communicatorにコピーし、netscape.exeと名前を変更します。
  2. npnul32.dllをC:\Program Files\Netscape\Communicator\Program\Pluginsにコピーします。
  3. ResHackでC:\Program Files\Netscape\Communicator\netscape.exeを開き、バージョン情報をこちらの情報に書き換えます。
  4. ResHackでC:\Program Files\Netscape\Communicator\Plugins\npnul32.dllを開き、バージョン情報をこちらの情報に書き換えます。
  5. ResHackが作成した_originalファイルを削除します。

ResHackの操作画面
すべてを選択し、Deleteキーを押して削除して、テキストファイルからペーストし、スクリプトをコンパイルして保存してください!

既知の問題点

サポート

これは独力で解決すべきです。一般の質問と同様にmozillaZine forums (あるいはmozillaZine-JTフォーラム) で問い合わせることが出来ますが、出来るのはその程度でしょう。もしこれが何をするか正しく理解できなければ、この方法を採るべきではありません。手順自体に問題があるようなら、報告して下さい。