Cleanup Antivirus

Utilisateur anonyme - 30 déc. 2015 à 16:15
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 30 déc. 2015 à 16:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/101321-cleanup-antivirus

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
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).