Déterminer la Version de Windows, Edition Service Pack et D'UNE connexion HORS de l'IMAGE du DISQUE
À l'aide du registre seul, comment peut-on détecter: La Version de Windows (XP, Vista, 7). L'Édition Familiale Premium, Professionnel, Édition Intégrale). Et Le niveau de Service Pack (Beta, RTM, SP1, SP2).
C'est parce que je suis réparation sur le système en mode hors connexion. Le Registre de hors ligne peut être monté et accessible.
OriginalL'auteur unixman83 | 2011-04-18
Vous devez vous connecter pour publier un commentaire.
Utiliser le valeurs sous
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
. Je suppose que vous savez où le trouver que de la ruche?! Respectifs de la ruche peut être trouvé sous%SystemRoot%\System32\config
avec le nomSOFTWARE
.Note: vous pouvez essayer de vérifier vos résultats en regardant certains bien connus des fichiers (par exemple
kernel32.dll
,ntdll.dll
) et dans leurs informations de version de ressources (ce que vous cherchez est la version du fichier: avec, par exemple,GetFileVersionInfo()
).Édition des valeurs, si nécessaire, peut être trouvé à
HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions
. Voir ici.OriginalL'auteur 0xC0000022L
Tout ce que vous voulez dans
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
.Cependant, je crois ces valeurs peuvent être truquées, soyez donc prudent.
7601.win7sp1_rtm.101119-1850
. Vous aurez toujours besoin de numéro d'identification qui bien que (HomePremium
, etc.).est-il un meilleur moyen? comme l'interrogation de la version du fichier de quelques ce système de fichier?
ce dernier peut être trouvé à
HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions
L'interrogation de fichiers (@STATUT de la solution) de travail pour la plupart des choses, mais pas pour l'édition familiale Premium vs Ultimate).
tout le bien-connu fichier de travail. Assurez-vous de vérifier qu'il a signé (et valide) version du fichier. Ce qui devrait être possible depuis XP. En 2000, je pense que tous n'étaient pas signés.
OriginalL'auteur Mehrdad