Accueil | Hardware | Software |
Programmation | Liens | L'équipe |
Windows NT 4.0
|
Windows NT 4.0 Transformez votre Windows NT 4.0 Workstation en Server sans bourse délier... Microsoft se moque-t-il des utilisateurs ? Avertissement !!!
La presse américaine s'est déchaînée contre Microsoft. La raison ? Malgré une différence de plusieurs centaines de dollars et les affirmations de l'éditeurs, il semblerait que Windows 4.0 NT Server et NT WorkStation possèdent le même noyau. En France, curieusement les médias n'en ont fait que rarement allusion. Qu'en est-il vraiment ? Nous avons cherché à le savoir...La première étape de la vérification consiste à comparer octet par octet les fichiers du noyau. Résultat : NTLDR, NTOSKRNL.EXE, HAL.DLL, KERNEL32.DLL, NTDLL.DLL, SRV.SYS, TCPIP.SYS, WINSOCK.DLL, NTLANMAN.DLL, RASAUTH.DLL, NTFS.SYS (etc...) sont identiques. Par contre les fichiers d'installation (TXTSETUP.SIF, INF files, etc.) diffèrent et la version Server possède une centaine de fichiers en plus dont DHCP*.*, LICCPA.*, LLS*.*, NCADMIN.*, RPC*.*, SFM*.*, SRVMGR.*, USRMGR.* et WINS*.* correspondants aux outils additionnels. Pour la petite histoire, Microsoft annonce dans ses dépliants que ces outils sont offerts gratuitement avec NT Server... Ce n'est donc pas pour eux que vous devez débourser 5 000 F de plus. 700 différences... selon Microsoft La seule différence est semble-t-il dans le paramétrage du système. Déjà dans Windows NT 3.51, il suffisait de modifier la base de registre et mettre la valeur ServerNT au lieu de WinNT dans HKEY_LOCAL_MACHINE \System\Current Control Set\ Control\ Product Options\ Product Type. Avec la nouvelle version, les programmeurs ont tenté de compliquer la tache de l'utilisateur. Il faut aussi modifier activer le bit du masque 0x040000 du mot de poids fort dans HKEY_LOCAL_MACHINE\System\Setup\System Prefix. Deux programmes du système lancés en taches de fond vérifient que ces deux valeurs n'ont pas été modifiées. Si oui, ils rétablissent les valeurs initiales (vous le verrez en rafraîchissant l'affichage) et envoient à l'écran un message d'erreur, stipulant que vous n'avez pas le droit de modifier cette valeur, et que cela constitue un acte de piratage. Pour contourner ce problème, il faut utiliser un petit utilitaire appelé NTTune. Ne nous appelez pas, nous ne vous l'enverrons pas : il est réservé à la presse ! Sachez seulement que Microsoft met à jour la protection au fur et à mesure des Services Pack (mises à jour partielles du système). L'auteur de NTTune, Marc Russinovich, adapte lui aussi son programme avec une régularité de métronome... Un système optimisé ou un système bridé Il suffit maintenant de rebooter la machine. Si vous lui demandez de quelle type elle est, elle vous répondra "Server". Gagné ! Même le logo du bouton démarrer de la barre des taches changera d'aspect. A partir de maintenant, vous pouvez installer les logiciels spécifiques à NT Server, notamment BackOffice. Curieusement, si vous replacez votre système en NT WorkStation (modification inverse à celle citée plus haut bien sûr), ce programme continue de fonctionner. Conclusion : seul le programme d'installation vérifie le système sur lequel il tourne. Si vous faites des mesures, vous constaterez que vous avez au passage légèrement gagné en vitesse. Microsoft nous a dit que NT Server était optimisé par rapport à NT WorkStation, nous venons de prouver que NTW était bridé par rapport à NTS. Nuance de taille ! Mon opinion personnelle à ce sujet : un tel bridage ne s'imposait pas. Windows NT était déjà suffisamment handicapé du fait d'être sorti du campus de Redmond... Finalement, la différence de 5 000 F s'explique par le nombre de licences accordées et d'outils supplémentaires fournis. Il suffisait de le dire, les consommateurs auraient certainement compris. Pourquoi Microsoft persiste-t-il dans cette voie et continue à nier l'évidence. Mr Bill Gates me ferait vous l'honneur de répondre à nos lecteurs dans notre prochain numéro ? NTTune inutile ? Sous Windows NT, deux taches empêchent l'écriture dans les fichiers de la base de registre. Il existe un moyen très simple de contourner la difficulté et sans NTTune ! Vous ne voyez pas ? Si votre disque dur utilise une FAT, il suffit de booter avec un autre système d'exploitation qui n'exécute pas les deux taches : Dos ou Win95 par exemple. Il suffit alors d'éditer et modifier les fichiers (il y en a plusieurs dans le répertoire WinNT\ System32\ Config) avec un éditeur hexadécimal. On appelle cette modification un "patch". Chut, je ne vous ai rien dit... Olivier Aichelbaum, article paru dans "Le virus informatique"
|
Participer au site | Nous écrire | Vos questions |