Comment simuler une installation de Netscape 4.x
- Introduction
- La procédure simple
- La procédure complexe
- Problèmes connus
- Support
Introduction
Les programmes d'installation de plugin qui n'ont pas été prévus pour rechercher Mozilla vont essayer de localiser Netscape 4.x en utilisant une des méthodes suivantes :
- Scan du registre système
- Recherche de netscape.exe
- Recherche du plugin par défaut (null plugin - npnul32.dll)
- Recherche de netscape.exe ou npnul32.dll et vérification qu'ils aient une version correspondant à Netscape 4.x
Il est possible de créer une installation "leurre" de Netscape 4.x qui peut tromper les installeurs de plugins, en utilisant la procédure décrite ci après. Une seule installation de ce leurre suffit sur un système, et il peut être partagé entre de multiples navigateurs. Vous devez également activer le scanner de plugin de Netscape 4.x dans cette procédure. [Plus d'information...]
La procédure simple
Pour faciliter les choses, des paquetages XPInstall sont disponibles pour installer le leurre de Netscape 4.x et changer les paramètres requis. Notez que ceux ci NE peuvent PAS être installés sur un profil utilisateur, ils le seront seulement sur une installation globale.
Attention:
Ces paquetages n'ont pas été pleinement testés. Utilisez
les en connaissance du risque. Si vous avez des problèmes avec ceux ci,
faites remonter l'information.
Mise à jour :
Il s'agit de la révision 3 de l'installeur du leurre pour ns4.x, qui
ajoute des entrées supplémentaires dans le registre Windows (mise
à jour du 21 juillet 2005).
- Installation du leurre de Netscape 4.x (XPI, 83k)
- Installation du leurre de Netscape 4.x auto-extractible (EXE, 116k)
- Paramétrage nécessaire de références de plugins (XPI, 1k)
La procédure complexe
Ingrédients
- Resource Hacker (ResHack) ou similaire
- Accès à la base de registre du système
- Le scanner de plugin 4.x de Mozilla doit être activé pour détecter tous les plugins de Netscape 4.x
Créer les répertoires
Créez les répertoires suivants (vous pouvez les changer, mais vous devrez également changer les références dans le modifieur du registre) :
- C:\Program Files\Netscape\Communicator
- C:\Program Files\Netscape\Communicator\Program
- C:\Program Files\Netscape\Communicator\Program\Java
- C:\Program Files\Netscape\Communicator\Program\NetHelp
- C:\Program Files\Netscape\Communicator\Program\Plugins
Modifier le registre
Appliquez cette mise à jour du registre après avoir créé les répertoires listés ci dessus (en l'ayant modifié au besoin). Il est fortement conseillé de faire une sauvegarde de la base de registre (ou de créer un point de restauration du registre) avant de faire ces modifications.
Editer les fichiers
Cette étape consiste à mettre des copies de l'exécutable de Mozilla et du plugin par défaut dans les répertoires créés ci dessus. Elle nécessite égelement de modifier la structure de ces fichiers afin qu'ils renvoient la même information de version que Netscape 4.79.
- Copiez mozilla.exe vers C:\Program Files\Netscape\Communicator et renommez le en netscape.exe
- Copiez npnul32.dll vers C:\Program Files\Netscape\Communicator\Program\Plugins
- Ouvrez C:\Program Files\Netscape\Communicator\netscape.exe avec ResHack, et remplacez l'information de version avec celle de ce fichier.
- Ouvrez C:\Program Files\Netscape\Communicator\Plugins\npnul32.dll avec ResHack, et remplacez l'information de version avec celle de ce fichier.
- Effacez les fichiers _original créés par ResHack.

Sélectionnez tout, effacez la sélection, collez le texte à
partir du fichier, compilez le script, sauvegardez !
Problèmes connus
- Certains programmes d'installation de plugin vont détecter Mozilla et l'installation virtuelle de Netscape 4.x - cela ne devrait causer aucun problème à l'exeption de certains fichiers en double.
- Les installeurs de plugin qui tentent de lancer Netscape 4.x ne le pourront pas.
- Si vous n'activez pas le scanner de plugin de Netscape 4.x, vous perdez votre temps.
Support
Pour toutes questions supplémentaires, vous pouvez essayer de consulter le forum de MozillaZine, il est fait pour cela. Si vous avez un problème avec la procédure elle même, faites le remonter.
