--------------------------------------------------------------------- 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) ---------------------------------------------------------------------