Différences entre NT Server et NT WorkStation
Fonctionnalités
|
Workstation
|
Server
|
Nombre de connexions clients
|
10
|
Illimité
|
Nombre de connexions à d'autres réseaux
|
Illimité
|
Illimité
|
Nombre de connexions distantes (RAS)
|
1
|
255
|
Nombre de processeurs supportés (SMP)
|
2
|
4
|
Réplication de répertoires
|
Importation uniquement
|
Importation et Exportation
|
Services Macintosh
|
Non
|
Oui
|
Validation de Login
|
Non
|
Oui
|
Tolérance aux pannes de disques
|
Non
|
Oui
|
Type de réseau
|
Poste-à-poste
|
Serveur
|
A propos des différences de code entre NT WorkStation et NT Serveur
Il a été prouvé (par Mark Russinovitch en particulier) que NT WS et NT Server sont composés au départ du mêmecode. La distinction est effectuée par NTOSKRNL.EXE
, à l'aide de l'API MmIsThisAnNtAsSystem (index 485), qui vient puiser ses informations dans la base de registres. Ainsi sont concernées :
- NT 3.51 : 1 seule clef
- NT 4 (et au delà) 2 clefs
Version
|
Sous-clefs de HKEY_LOCAL_MACHINE\SYSTEM\
|
Entrée
|
Type
|
Valeur
|
NT 3.5 1
|
NT 4
|
WS
|
S
|

|

|
CurrentControlSet\Control\ProductOptions
|
ProductType
|
REG_SZ
|
Winnt
|
Servernt
|

|

|
Setup
|
SystemPrefix
|
REG_BINARY 2 fois 4 octets un seul bit est utilisé (masque 0x04 00 00 00).
|
0
|
1
|
Cette 2ème clef a été ajoutée par Microsoft, afin d'interdire à l'utilisateur de modifier la licence du produit.
En effet, on ne peut pas modifier plus d'une seule clef à la fois, (même si on est TRÈS rapide!), or 2 "threads" contrôlent en PERMANENCE la conformité des 2 clefs.
S'il y a discordance entre ce bit et le contenu de "ProductType" : - lors du boot : cela génère un "BSOD" (Blue Screen Of Death")
- en marche : cela affiche le message suivant : "Le système a détecté une tentative de changer le contenu de la clef ProductType. Ceci
est une violation de votre contrat de licence. Changer le contenu de ProductType n'est pas permis."
Pour information, Mark Russinovitch a réalisé un outil ("NTTune") qui arrive à "court-circuiter" les 2 threads en question.
: il ne l'a pas fait dans un but illicite, mais seulement pour démontrer que NT WS et NT
Server sont la même chose au niveau code, contrairement à ce que prétendait Microsoft à l'époque !
Il est totalement inutile de rechercher "NTTune", outil devenu mythique et dont l'usage serait illégal!
|