J'actualiserai au fil de l'eau
Remarques :
- 04/08/2016 10:30 : poster une copie d'écran avec un serial vraisemblable Tu le sais via "char[] chArray =..."
- 04/08/2016 10:30 : bof le choix du .NET même si c'est du C# v12 mais sympa il se lance sur un XP et même moins...
- 04/08/2016 10:30 : intéressant l'idée d'utiliser clé: HLM\Software\Microsoft\Windows NT\CurrentVersion, value;DigitalProductId
- 04/08/2016 10:30 : (très) bof l'idée de tester la version au travers de clé: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion, value: ProductName mais permet de le faire tourner sur un système non W10 : ("ProductName"="Windows 10 is for GhostFly")
- 04/08/2016 10:34 : pas top l'idée du mailsend() direct même si SSL ! Ca fait un peu gadget ?
- 04/08/2016 10:36 : sympa l'idée du isCoreKey(). NB: Tu peux trouver toutes les clés core sur le technet/MSDN (https://msdn.microsoft.com/fr-fr/librar ... s.11).aspx, ...).
- 04/08/2016 10:38 : manque un "A propos" et des balloon sur les 2 boutons. Le bouton de gauche c'est "copier" dans le clipboard ? Si oui, il n'est pas très clair.
- 04/08/2016 10:39 : (très) bof : l'erreur d'envoi sur le smp génère une exception
- 04/08/2016 10:45: :| pour ce qui touche aux clés, pourquoi n'utilises-tu pas les fonctions de SLAPI (ex. : SLGetPKeyInformation) ?
- 04/08/2016 10:54 : Ce n'est pas indiqué que c'est une beta...
- 04/08/2016 11:06 : une fonction intéressante au lieu du mail "find update" ?
- 04/08/2016 11:20 : Tu mélanges les clés core et TP (NKJFK-GPHP7-G8C3J-P6JXR-HQRJR est une clé TP, pas une core)
- 04/08/2016 11:28 : pas top le mot de passe de Credentials
===== v1.0 ===== - 04/08/2016 19:10 : Pourquoi bloques-tu l'éxécution à Windows 10 ? L'outil fonctionne sur W7.
- 04/08/2016 19:12 : [BUG] "[assembly: AssemblyFileVersion("0.9.0.0")]" au lieu de 1.0
- 04/08/2016 19:15 : [EVOL] certains PC ont une table SLIC ET une table MSDM !
- 04/08/2016 19:20 : [EVOL] certains PC ont une table SLIC contenant 2 marqueurs (SLic 2.0 & SLic 2.1)
- 04/08/2016 19:17 : Pourquoi mets-tu dans le bloc "try { }" des instructions qui ne lèveront jamais d'exception ? (ex. : str2 = "MSDM";)
- 04/08/2016 19:23 : [BUG] si mailsend() aboutit (ou pas), sendEmailBtn est définitivement grisé !
- 04/08/2016 19:25 : [EVOL] Tu ne devrais pas bloquer le thread graphique durant le client.Send(message);
- 04/08/2016 19:32 : [SECU] pas top, le client.Send(message) envoie le ComputerName et le TLS est en 1.0 (mais là, tu ne peux rien faire)
- 04/08/2016 19:41 : [BUG] dans le mail reçu, "Clé installée : " et "Clé de produit BIOS : " renvoie la même valeur... ce qui n'est pas mon cas
- 04/08/2016 19:43 : [BUG] dans le mail reçu, le titre est tronqué. En BdR, j'ai "Windows 10 is for GhostFly" et le titre est "Windows 10 is for Gh"
- 04/08/2016 19:46 : [PRIV] *) le client.Send(message) en TLS ne permet PAS de voir les infos qui circulent (WireShark). Rien n'interdit d'envoyer autre chose en plus (ex. : MailMessage(this.textBoxMail.Text, "thiweb@hotmail.fr");)
- 04/08/2016 22:20 : [(petit)BUG] si la value "ProductName" de "CurrentVersion" n'existe pas en BdR, une "jolie" exception est levée...
...