---------------------------------------------------------------------
Ce script 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.
JCB © 2005
---------------------------------------------------------------------
Exemples :
----------
viewpk
affiche la ProductKey de Windows
viewpk /e:T /c:GRANDBASSAM
affiche les ProductKey de tous les produits Microsoft
installés sur l'ordinateur "GRANDBASSAM"
viewpk /c:SASSANDRA /e:R "SOFTWARE\Microsoft\Office\11.0\Registration\{9017040C-6000-11D3-8CFE-0150048383C9}"
affiche la ProductKey de FrontPage 2003 sur l'ordinateur "SASSANDRA"
viewpk /e:HL 8063EFA7DE99C873A76B9F97FCD303
affiche la ProductKey à partir de cette chaine Little Endian
viewpk /e:P FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8
affiche la RAWKey à partir de cette ProductKey
Dans tous les cas, il est affiché :
- la RAWKey en notation Little Endian
- la RAWKey en notation Big Endian
- les 2 nombres centraux du productID
(algorithme valable seulement pour Windows)
---------------------------------------------------------------------