[INFO] Tout (ou presque) sur les clefs de produits Microsoft, et script VIEWPK pour afficher ces clefs
34 réponses
Jean-Claude BELLAMY
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows, Office,
FrontPage, Visio,..) afin de mieux comprendre :
- les subtilités entre ProductID, ProductKey, RAWkey,
- les endroits où elles sont stockées (dans la BDR)
- les liens entre elles.
- comment les retrouver/calculer
C'est une partie de Windows qui n'est pas du tout documentée par Microsoft
...
(RIEN dans le MSDN , y compris sa version DVD complète)
La seule doc un peu explicite que j'ai pu trouver à ce sujet sur le NET est
cet unique document :
http://www.licenturion.com/xp/fully-licensed-wpa.txt
A cet effet, j'ai conçu un script VIEWPK.WSF, lequel, en ligne de commande,
détermine, à partir des clefs "...\...\DigitalProductID", la valeur de la
"ProductKey" (clef de produit) sous la forme 5x5 :
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Chaque caractère fait partie de l'ensemble BCDFGHJKMPQRTVWXY2346789
Par défaut il examine le "DigitalProductID" de Windows, mais il est capable
de trouver et analyser ces clefs pour tous les produits Microsoft. (Office,
FrontPage, Visio, ...)
Ce script affiche aussi la "RAWkey" correspondante (valeur binaire, exprimée
en hexadécimal, en notations "little endian" et "big endian")
Inversement, il sait aussi convertir une RAWKey en ProductKey.
Enfin il sert à calculer (partiellement) le ProductID à partir de la
ProductKey ou de la RAWkey (pour Windows).
http://www.bellamyjc.org/fr/vbsdownload.html#viewpk
(il fonctionne sous W2K PRO/W2K SRV/XP HOME /XP PRO/W2K3, et même sous NT4
mais avec un intérêt réduit vu qu'il n'y a pas de ProductKey sous NT4)
Certains d'entre vous vont peut-être se demander ce qu'il apporte par
rapport à :
- "Everest" (ex "Aida32") (maintenant payant! la version
gratuite ne donne plus les clefs!)
http://www.lavalys.hu/index.php?lang=en
- "KeyFinder",
http://www.magicaljellybean.com/keyfinder.shtml
- sans oublier "WinInfoKeys" de Pierre TORRIS...
http://www.ptorris.com/index.htm?prgscod.htm&winfokeys
Et bien :
- il fonctionne A DISTANCE
- il affiche ProductKey, RAWKey, ProductID,...
- il permet de tester des ProductKey en calculant
leur ProductID (nombres centraux)
- il est en français
- il a surtout un intérêt PÉDAGOGIQUE, car étant un script
WSF, son code est accessible immédiatement, et est
donc MODIFIABLE/AMÉLIORABLE très facilement par
l'utilisateur si le besoin s'en fait sentir.
J'ai donc écrit sur mon site un paragraphe sur ces Clefs de produits, où
j'expose les principaux algorithmes utilisés, ...
Mais il existe encore des zônes d'ombre !!!
(p.ex. l'algorithme donnant le ProductID à partir de la ProductKey pour MS
Office, qui n'est pas celui pour Windows)
Bonne lecture...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Dans le message news:% , Do Re Mi chel La Si Do s'est ainsi exprimé:
[...] Mais j'ai quelques problèmes, avec des clefs, dont je n'arrive pas à savoir à quoi elle correspondants (la branche du registre n'est pas toujours très explicite).
Et, aussi, lorsque l'on a plusieurs clefs, pour le même produit, comment les répartir ? Par exemple, j'en ai trois, pour Office, une OEM, et deux complètes. Comment les répartir également. [...]
?? Je ne comprends pas ta question... Il n'y a qu'une seule clef par produit!
Si je prends Office (HKLMSOFTWAREMicrosoftOffice), je vais certes trouver plusieurs entrées DigitalProductID dans cette branche, mais pour des produits différents.
p.ex. (sur un de mes PC) :
...10.0Registration{A05F040C-0A5C-4D14-964F-FB6818017EF4}DigitalProductID concerne une précédente version de composants d'Office (XP)
Qu'est-ce que tu entends par "comment les répartir" ???
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Dans le message news:%23uVCVesxFHA.1256@TK2MSFTNGP09.phx.gbl ,
Do Re Mi chel La Si Do <enleverlesO.OmcO@OmclaveauO.com> s'est ainsi
exprimé:
[...]
Mais j'ai quelques problèmes, avec des clefs, dont je n'arrive pas à
savoir à quoi elle correspondants (la branche du registre n'est pas
toujours très explicite).
Et, aussi, lorsque l'on a plusieurs clefs, pour le même produit,
comment les répartir ? Par exemple, j'en ai trois, pour Office, une
OEM, et deux complètes. Comment les répartir également.
[...]
??
Je ne comprends pas ta question...
Il n'y a qu'une seule clef par produit!
Si je prends Office (HKLMSOFTWAREMicrosoftOffice), je vais certes trouver
plusieurs entrées DigitalProductID dans cette branche, mais pour des
produits différents.
p.ex. (sur un de mes PC) :
...10.0Registration{A05F040C-0A5C-4D14-964F-FB6818017EF4}DigitalProductID
concerne une précédente version de composants d'Office (XP)
Qu'est-ce que tu entends par "comment les répartir" ???
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Dans le message news:% , Do Re Mi chel La Si Do s'est ainsi exprimé:
[...] Mais j'ai quelques problèmes, avec des clefs, dont je n'arrive pas à savoir à quoi elle correspondants (la branche du registre n'est pas toujours très explicite).
Et, aussi, lorsque l'on a plusieurs clefs, pour le même produit, comment les répartir ? Par exemple, j'en ai trois, pour Office, une OEM, et deux complètes. Comment les répartir également. [...]
?? Je ne comprends pas ta question... Il n'y a qu'une seule clef par produit!
Si je prends Office (HKLMSOFTWAREMicrosoftOffice), je vais certes trouver plusieurs entrées DigitalProductID dans cette branche, mais pour des produits différents.
p.ex. (sur un de mes PC) :
...10.0Registration{A05F040C-0A5C-4D14-964F-FB6818017EF4}DigitalProductID concerne une précédente version de composants d'Office (XP)
Qu'est-ce que tu entends par "comment les répartir" ???
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Do Re Mi chel La Si Do
Bonjour !
Simplement, j'ai plusieurs clefs de type {9111040C ; (ben oui, je suis resté à Office-10). Cela vient du fait que j'ai plusieurs composants d'office installés à partir de sources différentes (OEM ; WinToDay ; etc.)
Sinon, j'ai une suggestion : pour certaines entrées, il doit être possible de visualiser la sous-clef "DisplayName" de la clef correspondante, dans HKLMMicrosoftWindowsCurrentVersionUninstall_CLEF_
Cela permettrait d'avoir le nom, en clair, de certains composants.
@-salutations
Michel Claveau
Bonjour !
Simplement, j'ai plusieurs clefs de type {9111040C ; (ben oui, je suis resté
à Office-10). Cela vient du fait que j'ai plusieurs composants d'office
installés à partir de sources différentes (OEM ; WinToDay ; etc.)
Sinon, j'ai une suggestion : pour certaines entrées, il doit être possible
de visualiser la sous-clef "DisplayName" de la clef correspondante, dans
HKLMMicrosoftWindowsCurrentVersionUninstall_CLEF_
Cela permettrait d'avoir le nom, en clair, de certains composants.
Simplement, j'ai plusieurs clefs de type {9111040C ; (ben oui, je suis resté à Office-10). Cela vient du fait que j'ai plusieurs composants d'office installés à partir de sources différentes (OEM ; WinToDay ; etc.)
Sinon, j'ai une suggestion : pour certaines entrées, il doit être possible de visualiser la sous-clef "DisplayName" de la clef correspondante, dans HKLMMicrosoftWindowsCurrentVersionUninstall_CLEF_
Cela permettrait d'avoir le nom, en clair, de certains composants.
@-salutations
Michel Claveau
Jean-Claude BELLAMY
Dans le message news:%231W8Ax$ , Do Re Mi chel La Si Do s'est ainsi exprimé:
Bonjour !
Simplement, j'ai plusieurs clefs de type {9111040C ; (ben oui, je suis resté à Office-10). Cela vient du fait que j'ai plusieurs composants d'office installés à partir de sources différentes (OEM ; WinToDay ; etc.) Sinon, j'ai une suggestion : pour certaines entrées, il doit être possible de visualiser la sous-clef "DisplayName" de la clef correspondante, dans HKLMMicrosoftWindowsCurrentVersionUninstall_CLEF_ Cela permettrait d'avoir le nom, en clair, de certains composants.
C'est ce que fait mon script VIEWPK.WSF !!!! Il examine, QUAND ELLE EXISTE, la clef "ProductName" , et affiche son contenu...
HKLMSoftwareMicrosoftOffice11.0Registration{9011040C-6000-11D3-8CFE-015004 8383C9}DigitalProductId ... ProductName = Microsoft Office Professional Edition 2003
HKLMSoftwareMicrosoftOffice11.0Registration{9017040C-6000-11D3-8CFE-015004 8383C9}DigitalProductId ... ProductName = Microsoft Office FrontPage 2003
HKLMSoftwareMicrosoftOffice11.0Registration{9051040C-6000-11D3-8CFE-015004 8383C9}DigitalProductId ... ProductName = Microsoft Office Visio Professional 2003
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Dans le message news:%231W8Ax$xFHA.2644@TK2MSFTNGP09.phx.gbl ,
Do Re Mi chel La Si Do <enleverlesO.OmcO@OmclaveauO.com> s'est ainsi
exprimé:
Bonjour !
Simplement, j'ai plusieurs clefs de type {9111040C ; (ben oui, je
suis resté à Office-10). Cela vient du fait que j'ai plusieurs
composants d'office installés à partir de sources différentes (OEM ;
WinToDay ; etc.)
Sinon, j'ai une suggestion : pour certaines entrées, il doit être
possible de visualiser la sous-clef "DisplayName" de la clef
correspondante, dans
HKLMMicrosoftWindowsCurrentVersionUninstall_CLEF_
Cela permettrait d'avoir le nom, en clair, de certains composants.
C'est ce que fait mon script VIEWPK.WSF !!!!
Il examine, QUAND ELLE EXISTE, la clef "ProductName" , et affiche son
contenu...
HKLMSoftwareMicrosoftOffice11.0Registration{9011040C-6000-11D3-8CFE-015004
8383C9}DigitalProductId
...
ProductName = Microsoft Office Professional Edition 2003
HKLMSoftwareMicrosoftOffice11.0Registration{9017040C-6000-11D3-8CFE-015004
8383C9}DigitalProductId
...
ProductName = Microsoft Office FrontPage 2003
HKLMSoftwareMicrosoftOffice11.0Registration{9051040C-6000-11D3-8CFE-015004
8383C9}DigitalProductId
...
ProductName = Microsoft Office Visio Professional 2003
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Dans le message news:%231W8Ax$ , Do Re Mi chel La Si Do s'est ainsi exprimé:
Bonjour !
Simplement, j'ai plusieurs clefs de type {9111040C ; (ben oui, je suis resté à Office-10). Cela vient du fait que j'ai plusieurs composants d'office installés à partir de sources différentes (OEM ; WinToDay ; etc.) Sinon, j'ai une suggestion : pour certaines entrées, il doit être possible de visualiser la sous-clef "DisplayName" de la clef correspondante, dans HKLMMicrosoftWindowsCurrentVersionUninstall_CLEF_ Cela permettrait d'avoir le nom, en clair, de certains composants.
C'est ce que fait mon script VIEWPK.WSF !!!! Il examine, QUAND ELLE EXISTE, la clef "ProductName" , et affiche son contenu...
HKLMSoftwareMicrosoftOffice11.0Registration{9011040C-6000-11D3-8CFE-015004 8383C9}DigitalProductId ... ProductName = Microsoft Office Professional Edition 2003
HKLMSoftwareMicrosoftOffice11.0Registration{9017040C-6000-11D3-8CFE-015004 8383C9}DigitalProductId ... ProductName = Microsoft Office FrontPage 2003
HKLMSoftwareMicrosoftOffice11.0Registration{9051040C-6000-11D3-8CFE-015004 8383C9}DigitalProductId ... ProductName = Microsoft Office Visio Professional 2003
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Do Re Mi chel La Si Do
Ok, ne t'excites pas !
Chez moi, le "ProductName" ne s'affiche que pour Windows (dernière entrée). Pour les autres entrées, on s'arrête au "ProductID BDR", avant de passer à l'entrée suivante (avec " /e:T")
@-salutations
Michel Claveau
Ok, ne t'excites pas !
Chez moi, le "ProductName" ne s'affiche que pour Windows (dernière entrée).
Pour les autres entrées, on s'arrête au "ProductID BDR", avant de passer à
l'entrée suivante (avec " /e:T")
Chez moi, le "ProductName" ne s'affiche que pour Windows (dernière entrée). Pour les autres entrées, on s'arrête au "ProductID BDR", avant de passer à l'entrée suivante (avec " /e:T")
@-salutations
Michel Claveau
Jean-Claude BELLAMY
Dans le message news:e% , Do Re Mi chel La Si Do s'est ainsi exprimé:
Ok, ne t'excites pas ! Mais je ne m'excite pas, Michel , je t'explique! ;-)
Chez moi, le "ProductName" ne s'affiche que pour Windows (dernière entrée). Pour les autres entrées, on s'arrête au "ProductID BDR", avant de passer à l'entrée suivante (avec " /e:T")
Cela veut donc dire que les entrées "ProductName" n'existe pas chez toi hormis Windows!
Aussi je viens de vérifer sur d'autres machines chez moi, et je viens de découvrir que l'entrée "ProductName" n'est apparue, en ce qui concerne la famille bureautique, qu'avec les versions 2003 (Office, FrontPage, Visio,..) !!!
Ils sont "FTI" ("Facilitant le Transit Intestinal") chez MS ! ;-)
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Dans le message news:e%23yLpqAyFHA.4032@TK2MSFTNGP15.phx.gbl ,
Do Re Mi chel La Si Do <enleverlesO.OmcO@OmclaveauO.com> s'est ainsi
exprimé:
Ok, ne t'excites pas !
Mais je ne m'excite pas, Michel , je t'explique! ;-)
Chez moi, le "ProductName" ne s'affiche que pour Windows (dernière
entrée). Pour les autres entrées, on s'arrête au "ProductID BDR",
avant de passer à l'entrée suivante (avec " /e:T")
Cela veut donc dire que les entrées "ProductName" n'existe pas chez toi
hormis Windows!
Aussi je viens de vérifer sur d'autres machines chez moi, et je viens de
découvrir que l'entrée "ProductName" n'est apparue, en ce qui concerne la
famille bureautique, qu'avec les versions 2003 (Office, FrontPage, Visio,..)
!!!
Ils sont "FTI" ("Facilitant le Transit Intestinal") chez MS ! ;-)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Dans le message news:e% , Do Re Mi chel La Si Do s'est ainsi exprimé:
Ok, ne t'excites pas ! Mais je ne m'excite pas, Michel , je t'explique! ;-)
Chez moi, le "ProductName" ne s'affiche que pour Windows (dernière entrée). Pour les autres entrées, on s'arrête au "ProductID BDR", avant de passer à l'entrée suivante (avec " /e:T")
Cela veut donc dire que les entrées "ProductName" n'existe pas chez toi hormis Windows!
Aussi je viens de vérifer sur d'autres machines chez moi, et je viens de découvrir que l'entrée "ProductName" n'est apparue, en ce qui concerne la famille bureautique, qu'avec les versions 2003 (Office, FrontPage, Visio,..) !!!
Ils sont "FTI" ("Facilitant le Transit Intestinal") chez MS ! ;-)
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Do Re Mi chel La Si Do
Re
Je n'y connais pas grand chose en VBScript, mais j'ai des visus intéressantes, en ajoutant ça :
iii=inStr(Key,"{") jjj=inStr(Key,"}") if iii>0 and jjj>iii then stemp="SOFTWAREMicrosoftWindowsCurrentVersionUninstall" & Mid(Key,iii,jjj-iii+1) Coderet=oReg.GetStringValue(HKEY_LOCAL_MACHINE, stemp, "DisplayName", SPID) Wscript.echo "++++++++++++" & stemp If Coderet=0 Then msg=msg & VBCRLF & "ProductName (2) = " & SPID End If End If
entre les lignes 284 et 285 de ton script
à tester, ré-écrire, généraliser, et optimiser, bien sûr...
MCI
Re
Je n'y connais pas grand chose en VBScript, mais j'ai des visus
intéressantes, en ajoutant ça :
iii=inStr(Key,"{")
jjj=inStr(Key,"}")
if iii>0 and jjj>iii then
stemp="SOFTWAREMicrosoftWindowsCurrentVersionUninstall" &
Mid(Key,iii,jjj-iii+1)
Coderet=oReg.GetStringValue(HKEY_LOCAL_MACHINE, stemp, "DisplayName",
SPID)
Wscript.echo "++++++++++++" & stemp
If Coderet=0 Then
msg=msg & VBCRLF & "ProductName (2) = " & SPID
End If
End If
entre les lignes 284 et 285 de ton script
à tester, ré-écrire, généraliser, et optimiser, bien sûr...
Je n'y connais pas grand chose en VBScript, mais j'ai des visus intéressantes, en ajoutant ça :
iii=inStr(Key,"{") jjj=inStr(Key,"}") if iii>0 and jjj>iii then stemp="SOFTWAREMicrosoftWindowsCurrentVersionUninstall" & Mid(Key,iii,jjj-iii+1) Coderet=oReg.GetStringValue(HKEY_LOCAL_MACHINE, stemp, "DisplayName", SPID) Wscript.echo "++++++++++++" & stemp If Coderet=0 Then msg=msg & VBCRLF & "ProductName (2) = " & SPID End If End If
entre les lignes 284 et 285 de ton script
à tester, ré-écrire, généraliser, et optimiser, bien sûr...
MCI
Lolo
"Jean-Claude BELLAMY" a écrit dans le message de news:
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows, Office, FrontPage, Visio,..) afin de mieux comprendre : - les subtilités entre ProductID, ProductKey, RAWkey, - les endroits où elles sont stockées (dans la BDR) - les liens entre elles. - comment les retrouver/calculer
C'est une partie de Windows qui n'est pas du tout documentée par Microsoft ... (RIEN dans le MSDN , y compris sa version DVD complète)
La seule doc un peu explicite que j'ai pu trouver à ce sujet sur le NET est
cet unique document : http://www.licenturion.com/xp/fully-licensed-wpa.txt
A cet effet, j'ai conçu un script VIEWPK.WSF, lequel, en ligne de commande,
détermine, à partir des clefs "......DigitalProductID", la valeur de la "ProductKey" (clef de produit) sous la forme 5x5 : xxxxx-xxxxx-xxxxx-xxxxx-xxxxx Chaque caractère fait partie de l'ensemble BCDFGHJKMPQRTVWXY2346789 Par défaut il examine le "DigitalProductID" de Windows, mais il est capable
de trouver et analyser ces clefs pour tous les produits Microsoft. (Office,
FrontPage, Visio, ...) Ce script affiche aussi la "RAWkey" correspondante (valeur binaire, exprimée
en hexadécimal, en notations "little endian" et "big endian") Inversement, il sait aussi convertir une RAWKey en ProductKey.
Enfin il sert à calculer (partiellement) le ProductID à partir de la ProductKey ou de la RAWkey (pour Windows).
http://www.bellamyjc.org/fr/vbsdownload.html#viewpk (il fonctionne sous W2K PRO/W2K SRV/XP HOME /XP PRO/W2K3, et même sous NT4 mais avec un intérêt réduit vu qu'il n'y a pas de ProductKey sous NT4)
Certains d'entre vous vont peut-être se demander ce qu'il apporte par rapport à : - "Everest" (ex "Aida32") (maintenant payant! la version gratuite ne donne plus les clefs!) http://www.lavalys.hu/index.php?lang=en - "KeyFinder", http://www.magicaljellybean.com/keyfinder.shtml - sans oublier "WinInfoKeys" de Pierre TORRIS... http://www.ptorris.com/index.htm?prgscod.htm&winfokeys
Et bien : - il fonctionne A DISTANCE - il affiche ProductKey, RAWKey, ProductID,... - il permet de tester des ProductKey en calculant leur ProductID (nombres centraux) - il est en français - il a surtout un intérêt PÉDAGOGIQUE, car étant un script WSF, son code est accessible immédiatement, et est donc MODIFIABLE/AMÉLIORABLE très facilement par l'utilisateur si le besoin s'en fait sentir.
J'ai donc écrit sur mon site un paragraphe sur ces Clefs de produits, où j'expose les principaux algorithmes utilisés, ...
Mais il existe encore des zônes d'ombre !!! (p.ex. l'algorithme donnant le ProductID à partir de la ProductKey pour MS Office, qui n'est pas celui pour Windows)
Bonne lecture...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
ce lien n'est pas accessible message ci dessous: Forbidden You don't have permission to access / on this server.
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le
message de news:Od14nUixFHA.2848@TK2MSFTNGP15.phx.gbl...
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows, Office,
FrontPage, Visio,..) afin de mieux comprendre :
- les subtilités entre ProductID, ProductKey, RAWkey,
- les endroits où elles sont stockées (dans la BDR)
- les liens entre elles.
- comment les retrouver/calculer
C'est une partie de Windows qui n'est pas du tout documentée par Microsoft
...
(RIEN dans le MSDN , y compris sa version DVD complète)
La seule doc un peu explicite que j'ai pu trouver à ce sujet sur le NET
est
cet unique document :
http://www.licenturion.com/xp/fully-licensed-wpa.txt
A cet effet, j'ai conçu un script VIEWPK.WSF, lequel, en ligne de
commande,
détermine, à partir des clefs "......DigitalProductID", la valeur de la
"ProductKey" (clef de produit) sous la forme 5x5 :
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Chaque caractère fait partie de l'ensemble BCDFGHJKMPQRTVWXY2346789
Par défaut il examine le "DigitalProductID" de Windows, mais il est
capable
de trouver et analyser ces clefs pour tous les produits Microsoft.
(Office,
FrontPage, Visio, ...)
Ce script affiche aussi la "RAWkey" correspondante (valeur binaire,
exprimée
en hexadécimal, en notations "little endian" et "big endian")
Inversement, il sait aussi convertir une RAWKey en ProductKey.
Enfin il sert à calculer (partiellement) le ProductID à partir de la
ProductKey ou de la RAWkey (pour Windows).
http://www.bellamyjc.org/fr/vbsdownload.html#viewpk
(il fonctionne sous W2K PRO/W2K SRV/XP HOME /XP PRO/W2K3, et même sous NT4
mais avec un intérêt réduit vu qu'il n'y a pas de ProductKey sous NT4)
Certains d'entre vous vont peut-être se demander ce qu'il apporte par
rapport à :
- "Everest" (ex "Aida32") (maintenant payant! la version
gratuite ne donne plus les clefs!)
http://www.lavalys.hu/index.php?lang=en
- "KeyFinder",
http://www.magicaljellybean.com/keyfinder.shtml
- sans oublier "WinInfoKeys" de Pierre TORRIS...
http://www.ptorris.com/index.htm?prgscod.htm&winfokeys
Et bien :
- il fonctionne A DISTANCE
- il affiche ProductKey, RAWKey, ProductID,...
- il permet de tester des ProductKey en calculant
leur ProductID (nombres centraux)
- il est en français
- il a surtout un intérêt PÉDAGOGIQUE, car étant un script
WSF, son code est accessible immédiatement, et est
donc MODIFIABLE/AMÉLIORABLE très facilement par
l'utilisateur si le besoin s'en fait sentir.
J'ai donc écrit sur mon site un paragraphe sur ces Clefs de produits, où
j'expose les principaux algorithmes utilisés, ...
Mais il existe encore des zônes d'ombre !!!
(p.ex. l'algorithme donnant le ProductID à partir de la ProductKey pour MS
Office, qui n'est pas celui pour Windows)
Bonne lecture...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
ce lien n'est pas accessible
message ci dessous:
Forbidden
You don't have permission to access / on this server.
"Jean-Claude BELLAMY" a écrit dans le message de news:
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows, Office, FrontPage, Visio,..) afin de mieux comprendre : - les subtilités entre ProductID, ProductKey, RAWkey, - les endroits où elles sont stockées (dans la BDR) - les liens entre elles. - comment les retrouver/calculer
C'est une partie de Windows qui n'est pas du tout documentée par Microsoft ... (RIEN dans le MSDN , y compris sa version DVD complète)
La seule doc un peu explicite que j'ai pu trouver à ce sujet sur le NET est
cet unique document : http://www.licenturion.com/xp/fully-licensed-wpa.txt
A cet effet, j'ai conçu un script VIEWPK.WSF, lequel, en ligne de commande,
détermine, à partir des clefs "......DigitalProductID", la valeur de la "ProductKey" (clef de produit) sous la forme 5x5 : xxxxx-xxxxx-xxxxx-xxxxx-xxxxx Chaque caractère fait partie de l'ensemble BCDFGHJKMPQRTVWXY2346789 Par défaut il examine le "DigitalProductID" de Windows, mais il est capable
de trouver et analyser ces clefs pour tous les produits Microsoft. (Office,
FrontPage, Visio, ...) Ce script affiche aussi la "RAWkey" correspondante (valeur binaire, exprimée
en hexadécimal, en notations "little endian" et "big endian") Inversement, il sait aussi convertir une RAWKey en ProductKey.
Enfin il sert à calculer (partiellement) le ProductID à partir de la ProductKey ou de la RAWkey (pour Windows).
http://www.bellamyjc.org/fr/vbsdownload.html#viewpk (il fonctionne sous W2K PRO/W2K SRV/XP HOME /XP PRO/W2K3, et même sous NT4 mais avec un intérêt réduit vu qu'il n'y a pas de ProductKey sous NT4)
Certains d'entre vous vont peut-être se demander ce qu'il apporte par rapport à : - "Everest" (ex "Aida32") (maintenant payant! la version gratuite ne donne plus les clefs!) http://www.lavalys.hu/index.php?lang=en - "KeyFinder", http://www.magicaljellybean.com/keyfinder.shtml - sans oublier "WinInfoKeys" de Pierre TORRIS... http://www.ptorris.com/index.htm?prgscod.htm&winfokeys
Et bien : - il fonctionne A DISTANCE - il affiche ProductKey, RAWKey, ProductID,... - il permet de tester des ProductKey en calculant leur ProductID (nombres centraux) - il est en français - il a surtout un intérêt PÉDAGOGIQUE, car étant un script WSF, son code est accessible immédiatement, et est donc MODIFIABLE/AMÉLIORABLE très facilement par l'utilisateur si le besoin s'en fait sentir.
J'ai donc écrit sur mon site un paragraphe sur ces Clefs de produits, où j'expose les principaux algorithmes utilisés, ...
Mais il existe encore des zônes d'ombre !!! (p.ex. l'algorithme donnant le ProductID à partir de la ProductKey pour MS Office, qui n'est pas celui pour Windows)
Bonne lecture...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
ce lien n'est pas accessible message ci dessous: Forbidden You don't have permission to access / on this server.
Signalé par ailleurs...Ne peut être que temporaire (probablement de la maintenance imprévue) ... : donc attendre...
Cordialement, Pascal.
-- Pour me répondre en privé, enlevez DoubidoU de mon adresse...
Jean-Claude BELLAMY
Dans le message news:4344c1c9$0$21226$ , Lolo s'est ainsi exprimé:
"Jean-Claude BELLAMY" a écrit dans le message de news:
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows, Office, FrontPage, Visio,..) [...] J'ai donc écrit sur mon site un paragraphe sur ces Clefs de produits, où j'expose les principaux algorithmes utilisés, ...
Se reporter (temporairement) vers : http://jc.bellamy.free.fr/fr/systeme.html#clefsproduitsMS
Merci ..
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Dans le message news:4344c1c9$0$21226$626a54ce@news.free.fr ,
Lolo <l.delhaye@free.fr> s'est ainsi exprimé:
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le
message de news:Od14nUixFHA.2848@TK2MSFTNGP15.phx.gbl...
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows,
Office, FrontPage, Visio,..)
[...]
J'ai donc écrit sur mon site un paragraphe sur ces Clefs de
produits, où j'expose les principaux algorithmes utilisés, ...
Se reporter (temporairement) vers :
http://jc.bellamy.free.fr/fr/systeme.html#clefsproduitsMS
Merci ..
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - Jean-Claude.Bellamy@wanadoo.fr
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Dans le message news:4344c1c9$0$21226$ , Lolo s'est ainsi exprimé:
"Jean-Claude BELLAMY" a écrit dans le message de news:
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows, Office, FrontPage, Visio,..) [...] J'ai donc écrit sur mon site un paragraphe sur ces Clefs de produits, où j'expose les principaux algorithmes utilisés, ...
Se reporter (temporairement) vers : http://jc.bellamy.free.fr/fr/systeme.html#clefsproduitsMS
Merci ..
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Julius Marcus
Bonjour j'ai tester pour moi ça marche bien Par contre j'ai essayé de l'intégrer dans un autre script pour cheker tous les ProductID de mon reseau et rediriger le resultat dans un fichier log pour l'importer dans excel et voir s'il y a des doublons mais le >> n'est pas pris en compte qqu peut il me donner une solution
"Jean-Claude BELLAMY" a écrit dans le message de news:
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows, Office, FrontPage, Visio,..) afin de mieux comprendre : - les subtilités entre ProductID, ProductKey, RAWkey, - les endroits où elles sont stockées (dans la BDR) - les liens entre elles. - comment les retrouver/calculer
C'est une partie de Windows qui n'est pas du tout documentée par Microsoft ... (RIEN dans le MSDN , y compris sa version DVD complète)
La seule doc un peu explicite que j'ai pu trouver à ce sujet sur le NET est cet unique document : http://www.licenturion.com/xp/fully-licensed-wpa.txt
A cet effet, j'ai conçu un script VIEWPK.WSF, lequel, en ligne de commande, détermine, à partir des clefs "......DigitalProductID", la valeur de la "ProductKey" (clef de produit) sous la forme 5x5 : xxxxx-xxxxx-xxxxx-xxxxx-xxxxx Chaque caractère fait partie de l'ensemble BCDFGHJKMPQRTVWXY2346789 Par défaut il examine le "DigitalProductID" de Windows, mais il est capable de trouver et analyser ces clefs pour tous les produits Microsoft. (Office, FrontPage, Visio, ...) Ce script affiche aussi la "RAWkey" correspondante (valeur binaire, exprimée en hexadécimal, en notations "little endian" et "big endian") Inversement, il sait aussi convertir une RAWKey en ProductKey.
Enfin il sert à calculer (partiellement) le ProductID à partir de la ProductKey ou de la RAWkey (pour Windows).
http://www.bellamyjc.org/fr/vbsdownload.html#viewpk (il fonctionne sous W2K PRO/W2K SRV/XP HOME /XP PRO/W2K3, et même sous NT4 mais avec un intérêt réduit vu qu'il n'y a pas de ProductKey sous NT4)
Certains d'entre vous vont peut-être se demander ce qu'il apporte par rapport à : - "Everest" (ex "Aida32") (maintenant payant! la version gratuite ne donne plus les clefs!) http://www.lavalys.hu/index.php?lang=en - "KeyFinder", http://www.magicaljellybean.com/keyfinder.shtml - sans oublier "WinInfoKeys" de Pierre TORRIS... http://www.ptorris.com/index.htm?prgscod.htm&winfokeys
Et bien : - il fonctionne A DISTANCE - il affiche ProductKey, RAWKey, ProductID,... - il permet de tester des ProductKey en calculant leur ProductID (nombres centraux) - il est en français - il a surtout un intérêt PÉDAGOGIQUE, car étant un script WSF, son code est accessible immédiatement, et est donc MODIFIABLE/AMÉLIORABLE très facilement par l'utilisateur si le besoin s'en fait sentir.
J'ai donc écrit sur mon site un paragraphe sur ces Clefs de produits, où j'expose les principaux algorithmes utilisés, ...
Mais il existe encore des zônes d'ombre !!! (p.ex. l'algorithme donnant le ProductID à partir de la ProductKey pour MS Office, qui n'est pas celui pour Windows)
Bonne lecture...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Bonjour
j'ai tester pour moi ça marche bien
Par contre j'ai essayé de l'intégrer dans un autre script pour cheker tous
les ProductID de mon reseau et rediriger le resultat dans un fichier log
pour l'importer dans excel et voir s'il y a des doublons mais le >> n'est
pas pris en compte
qqu peut il me donner une solution
"Jean-Claude BELLAMY" <Jean-uClaude.Bellamy@wanadoo.fr> a écrit dans le
message de news: Od14nUixFHA.2848@TK2MSFTNGP15.phx.gbl...
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows, Office,
FrontPage, Visio,..) afin de mieux comprendre :
- les subtilités entre ProductID, ProductKey, RAWkey,
- les endroits où elles sont stockées (dans la BDR)
- les liens entre elles.
- comment les retrouver/calculer
C'est une partie de Windows qui n'est pas du tout documentée par Microsoft
...
(RIEN dans le MSDN , y compris sa version DVD complète)
La seule doc un peu explicite que j'ai pu trouver à ce sujet sur le NET
est cet unique document :
http://www.licenturion.com/xp/fully-licensed-wpa.txt
A cet effet, j'ai conçu un script VIEWPK.WSF, lequel, en ligne de
commande, détermine, à partir des clefs "......DigitalProductID", la
valeur de la "ProductKey" (clef de produit) sous la forme 5x5 :
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Chaque caractère fait partie de l'ensemble BCDFGHJKMPQRTVWXY2346789
Par défaut il examine le "DigitalProductID" de Windows, mais il est
capable de trouver et analyser ces clefs pour tous les produits Microsoft.
(Office, FrontPage, Visio, ...)
Ce script affiche aussi la "RAWkey" correspondante (valeur binaire,
exprimée en hexadécimal, en notations "little endian" et "big endian")
Inversement, il sait aussi convertir une RAWKey en ProductKey.
Enfin il sert à calculer (partiellement) le ProductID à partir de la
ProductKey ou de la RAWkey (pour Windows).
http://www.bellamyjc.org/fr/vbsdownload.html#viewpk
(il fonctionne sous W2K PRO/W2K SRV/XP HOME /XP PRO/W2K3, et même sous NT4
mais avec un intérêt réduit vu qu'il n'y a pas de ProductKey sous NT4)
Certains d'entre vous vont peut-être se demander ce qu'il apporte par
rapport à :
- "Everest" (ex "Aida32") (maintenant payant! la version
gratuite ne donne plus les clefs!)
http://www.lavalys.hu/index.php?lang=en
- "KeyFinder",
http://www.magicaljellybean.com/keyfinder.shtml
- sans oublier "WinInfoKeys" de Pierre TORRIS...
http://www.ptorris.com/index.htm?prgscod.htm&winfokeys
Et bien :
- il fonctionne A DISTANCE
- il affiche ProductKey, RAWKey, ProductID,...
- il permet de tester des ProductKey en calculant
leur ProductID (nombres centraux)
- il est en français
- il a surtout un intérêt PÉDAGOGIQUE, car étant un script
WSF, son code est accessible immédiatement, et est
donc MODIFIABLE/AMÉLIORABLE très facilement par
l'utilisateur si le besoin s'en fait sentir.
J'ai donc écrit sur mon site un paragraphe sur ces Clefs de produits, où
j'expose les principaux algorithmes utilisés, ...
Mais il existe encore des zônes d'ombre !!!
(p.ex. l'algorithme donnant le ProductID à partir de la ProductKey pour MS
Office, qui n'est pas celui pour Windows)
Bonne lecture...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Bonjour j'ai tester pour moi ça marche bien Par contre j'ai essayé de l'intégrer dans un autre script pour cheker tous les ProductID de mon reseau et rediriger le resultat dans un fichier log pour l'importer dans excel et voir s'il y a des doublons mais le >> n'est pas pris en compte qqu peut il me donner une solution
"Jean-Claude BELLAMY" a écrit dans le message de news:
Hello World!
Je me suis "plongé" dans les clefs de produits Microsoft (Windows, Office, FrontPage, Visio,..) afin de mieux comprendre : - les subtilités entre ProductID, ProductKey, RAWkey, - les endroits où elles sont stockées (dans la BDR) - les liens entre elles. - comment les retrouver/calculer
C'est une partie de Windows qui n'est pas du tout documentée par Microsoft ... (RIEN dans le MSDN , y compris sa version DVD complète)
La seule doc un peu explicite que j'ai pu trouver à ce sujet sur le NET est cet unique document : http://www.licenturion.com/xp/fully-licensed-wpa.txt
A cet effet, j'ai conçu un script VIEWPK.WSF, lequel, en ligne de commande, détermine, à partir des clefs "......DigitalProductID", la valeur de la "ProductKey" (clef de produit) sous la forme 5x5 : xxxxx-xxxxx-xxxxx-xxxxx-xxxxx Chaque caractère fait partie de l'ensemble BCDFGHJKMPQRTVWXY2346789 Par défaut il examine le "DigitalProductID" de Windows, mais il est capable de trouver et analyser ces clefs pour tous les produits Microsoft. (Office, FrontPage, Visio, ...) Ce script affiche aussi la "RAWkey" correspondante (valeur binaire, exprimée en hexadécimal, en notations "little endian" et "big endian") Inversement, il sait aussi convertir une RAWKey en ProductKey.
Enfin il sert à calculer (partiellement) le ProductID à partir de la ProductKey ou de la RAWkey (pour Windows).
http://www.bellamyjc.org/fr/vbsdownload.html#viewpk (il fonctionne sous W2K PRO/W2K SRV/XP HOME /XP PRO/W2K3, et même sous NT4 mais avec un intérêt réduit vu qu'il n'y a pas de ProductKey sous NT4)
Certains d'entre vous vont peut-être se demander ce qu'il apporte par rapport à : - "Everest" (ex "Aida32") (maintenant payant! la version gratuite ne donne plus les clefs!) http://www.lavalys.hu/index.php?lang=en - "KeyFinder", http://www.magicaljellybean.com/keyfinder.shtml - sans oublier "WinInfoKeys" de Pierre TORRIS... http://www.ptorris.com/index.htm?prgscod.htm&winfokeys
Et bien : - il fonctionne A DISTANCE - il affiche ProductKey, RAWKey, ProductID,... - il permet de tester des ProductKey en calculant leur ProductID (nombres centraux) - il est en français - il a surtout un intérêt PÉDAGOGIQUE, car étant un script WSF, son code est accessible immédiatement, et est donc MODIFIABLE/AMÉLIORABLE très facilement par l'utilisateur si le besoin s'en fait sentir.
J'ai donc écrit sur mon site un paragraphe sur ces Clefs de produits, où j'expose les principaux algorithmes utilisés, ...
Mais il existe encore des zônes d'ombre !!! (p.ex. l'algorithme donnant le ProductID à partir de la ProductKey pour MS Office, qui n'est pas celui pour Windows)
Bonne lecture...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *