Quoi exactement ces applications d’installation font-elles la barre de progression? Si vous voulez garder un œil sur les choses, vous aurez besoin des bons outils.

La session de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web de questions-réponses.

La question

Le lecteur SuperUser, Gregory Moussat, veut savoir ce qui se passe derrière la façade de l’installateur:

Je veux savoir ce que certains installateurs font: principalement quels fichiers, dossiers et entrées de registre ils ajoutent, suppriment ou modifient.

Beaucoup de programmes «professionnels» sont si mal documentés qu’il est difficile de trouver le bon moyen de les configurer, de les mettre à jour, etc.

InstallRite est un programme qui est capable de prendre un «instantané» avant et après l’installation d’un programme, puis de comparer les instantanés. Cela vous permet de savoir ce qui a été fait et même de créer un programme de désinstallation personnalisé. Malheureusement, InstallRite ne semble plus être maintenu et n’a pas été mis à jour depuis 2008.

Quel outil peut remplacer InstallRite?

La réponse

Contributeur Synetech propose un outil alternatif:

Il y en a plusieurs et j’ai testé au moins 10-12, mais celui que je préfère et recommande est ZSoft Uninstaller. Il est gratuit et permet de trouver la différence sans vous submerger de désordre étranger comme la plupart de ces programmes, même les plus commerciaux ont tendance à le faire.

J’utilise également InCtrl 5 de PC Magazine, ce qui est très bien (assez pour obtenir l’approbation de Microsoft), mais il y a plusieurs années, ils ont cessé de distribuer leurs programmes gratuitement, mais parce que c’était gratuit, il y a encore beaucoup d’exemplaires disponibles (malheureusement pas avec le plus récent InCtrl X.)

Si vous souhaitez obtenir la copie révisée d’InCtrl (InCtrl X), cela vous coûtera 8 $ – en savoir plus sur InCtrl X ici.

Un autre contributeur, Prahlad Yeri, propose quelques suggestions sur la façon d’étudier manuellement ce que fait l’application:

Ce qu’un installateur fait vraiment en détail ne peut pas être connu, sauf peut-être par rétro-ingénierie de ses instructions binaires. Voici quelques signes que vous pouvez vérifier:

  1. Recherchez les dossiers d’application dans votre répertoire Program Files. Il y a généralement une entrée dansC:Program FilesAppXYZ.
  2. De même, vérifiez les dossiers système (C:WindowsSystem32). Votre application aurait pu placer des bibliothèques (DLL / OCX / TLB) ici.
  3. Exécutez CCleaner pour voir s’il a créé des entrées de registre. CCleaner montre également d’autres modifications que l’application aurait pu apporter, telles que l’enregistrement d’un type MIME, etc.
  4. N’oubliez pas de vérifier le .NET GAC (Global Assembly Cache). Il contient tous les assemblys .NET que votre application a pu enregistrer sur votre machine. Il se trouve généralement dans le dossier C:windowsassembly
  5. L’évident (mais parfois l’évidence est négligée!):
    • Menu Démarrer et raccourcis du bureau
    • Fichiers dans C:usersUSER-NAMEApplication Data (CCleaner les montrera)
    • Entrées dans le menu de démarrage et boot.ini (courir msconfig pour les vérifier)

Entre la vérification d’instantanés avec une application et l’extraction manuelle des fichiers, toutes vos bases seront couvertes. Vous pouvez consulter la discussion complète sur SuperUser ici. Vous avez un outil ou une technique à ajouter à la liste? Sonnez dans les commentaires.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici