alex2100
Messages postés44Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention16 décembre 2008
-
16 août 2006 à 17:47
Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007
-
16 août 2006 à 19:11
J'ai un petit problème. Je suis entrain de créer un petit programme pour réparer windows. En exécutant l'étape 2 le logicel supprime des clés du registre . Mais quand je l'exécute sur un ordinateur qui n'a pas les clés à supprimer mon prog plante. J'aimerais qu'il continue à s'exécuter même si les clés demandés ne sont pas la.
alex2100
Messages postés44Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention16 décembre 20081 16 août 2006 à 17:52
J'ai oublier de dire que je supprime aussi des fichiers mais quand il ne sont pas la le logiciel me lance "FICHIER INTROUVABLE" "ERREUR D'EXÉCUTION". J'aimerais qu'il pass par dessu se fichier et qu'il aille au prochain
Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007 16 août 2006 à 18:22
Une autre piste pour les clés de registre : je ne sais pas de quelle manière tu supprimes des clés dans la BDR mais si c'est par API alors vois avec l'API RegOpenKeyEx pour tester l'existence.
Inutile, je pense (mais ça ne coute rien de le répéter), de rappeler que toute opération inconséquente dans la BDR peut fusiller un ordi.
Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007 16 août 2006 à 19:11
Alors, à part la méthode "bourrin" du Windows Script Host :
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
On Error Resume Next 'passer l'erreur
WshShell.RegDelete "HKCU\Software\ACME" 'delete de la clé
On Error GoTo 0 'supprimer la gestion d'erreur
Je ne vois pas. Même Microsoft ne parle que donne que CA comme indication.