NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 30 déc. 2015 à 16:27
Bonsoir,
Il y a beaucoup à dire sur ta source :
- Code très peu commenté
- Nommes tes controles, Button2 ne nous dit pas ce qu'est sensé faire ce bouton ...
- Beaucoup de ligne du genre :
My.Computer.FileSystem.DeleteDirectory("C:\Users\Admin\AppData\Roaming\One System Care",FileIO.DeleteDirectoryOption.DeleteAllContents)
Lire la liste des dossiers à supprimer à partire d'une collection et une simple boucle serait plus propre. De plus, cette liste peut provenir d'un fichier texte (éventuellement mit en ressource), cela rendra le code moins lourd et redondant.
- Tu utilises
Process.Start("C:\Program Files\Cleanup Antivirus\CleanupAntivirus.exe")
Pais si l'utilisateur a un autre dossier de destination, comment ça se passe ?
Regardes comment récupérer le chemin du fichier exe (en regardant la liste des assemblies chargés tu devrais avoir une piste).
- Actives Option Strint et Option Explicit (propriétés du projet) et corrig'es les erreurs.
- Si ce n'est pas déjà fait, retires aussi l'import automatique de l'espace de nom "Microsoft.VisualBasic" (Onglet "références" des propriétés du projet).
30 déc. 2015 à 16:27
Il y a beaucoup à dire sur ta source :
- Code très peu commenté
- Nommes tes controles, Button2 ne nous dit pas ce qu'est sensé faire ce bouton ...
- Beaucoup de ligne du genre :
My.Computer.FileSystem.DeleteDirectory("C:\Users\Admin\AppData\Roaming\One System Care",FileIO.DeleteDirectoryOption.DeleteAllContents)
Lire la liste des dossiers à supprimer à partire d'une collection et une simple boucle serait plus propre. De plus, cette liste peut provenir d'un fichier texte (éventuellement mit en ressource), cela rendra le code moins lourd et redondant.
- Tu utilises
Process.Start("C:\Program Files\Cleanup Antivirus\CleanupAntivirus.exe")
Pais si l'utilisateur a un autre dossier de destination, comment ça se passe ?
Regardes comment récupérer le chemin du fichier exe (en regardant la liste des assemblies chargés tu devrais avoir une piste).
- Actives Option Strint et Option Explicit (propriétés du projet) et corrig'es les erreurs.
- Si ce n'est pas déjà fait, retires aussi l'import automatique de l'espace de nom "Microsoft.VisualBasic" (Onglet "références" des propriétés du projet).