31Jul

Come posso tenere traccia delle modifiche apportate da un programma di installazione?

Cosa esattamente sono quelle app di installazione che stanno facendo da barra di avanzamento? Se vuoi tenere d'occhio le cose, avrai bisogno degli strumenti giusti.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A su un sito di community drive.

La domanda

SuperUser reader Gregory Moussat vuole sapere cosa sta succedendo dietro la facciata dell'installer:

Voglio sapere che cosa fanno alcuni installatori: principalmente quali file, cartelle e voci di registro aggiungono, rimuovono o modificano.

Molti programmi "professionali" sono così scarsamente documentati che è difficile trovare il modo corretto per configurarli, aggiornarli, ecc.

InstallRite è un programma che è in grado di fare uno "snapshot" prima e dopo l'installazione di un programmae quindi confrontare le istantanee. Questo ti consente di sapere cosa è stato fatto e persino di creare un programma di disinstallazione personalizzato. Sfortunatamente, InstallRite sembra non essere più mantenuto e non è stato aggiornato dal 2008.

Che strumento sostituisce InstallRite?

La risposta

Contributor Synetech offre uno strumento alternativo:

Ce ne sono diversi e ne ho testati almeno 10-12, ma quello che preferisco e consiglio è ZSoft Uninstaller.È gratuito ed è bravo a trovare la differenza senza sopraffarti con la confusione estranea come la maggior parte di questi programmi, anche quelli commerciali tendono a fare.

Uso anche InCtrl 5 di PC Magazine che è molto buono( abbastanza per ottenere l'approvazione di Microsoft), ma diversi anni fa hanno smesso di distribuire i loro programmi gratuitamente, ma poiché era gratuito, ci sono ancora molte copie disponibili( sfortunatamente nocosì con il nuovo InCtrl X.)

Se sei interessato a ottenere la copia revisionata di InCtrl( InCtrl X) ti farà girare $ 8-leggi di più su InCtrl X qui.

Un altro contributore, Prahlad Yeri, offre alcuni suggerimenti su come indagare manualmente su cosa sta facendo l'applicazione:

Quello che un installatore fa veramente nei dettagli non può essere conosciuto, tranne forse invertendo le sue istruzioni binarie. Ecco alcuni segni che è possibile verificare:

  1. Controllare le cartelle dell'applicazione nella directory Programmi. Di solito c'è una voce inC: \ Programmi \ AppXYZ.
  2. Allo stesso modo controllare le cartelle di sistema( C: \ Windows \ System32).La tua app potrebbe aver posizionato librerie( DLL TLV /OCX/) qui.
  3. Esegui CCleaner per vedere se ha creato voci di registro. CCleaner mostra anche alcune altre modifiche che l'app potrebbe aver apportato, ad esempio la registrazione di un tipo MIME, ecc.
  4. Ricordarsi di controllare il GAC. NET( Global Assembly Cache).Contiene tutti gli assembly. NET che la tua app potrebbe aver registrato sul tuo computer. Di solito è nella cartella C: \ windows \ assembly
  5. L'ovvio( ma a volte l'ovvio è trascurato!):
    • Menu di avvio e collegamenti del desktop
    • File in C: \ users \ USER-NAME \ Application Data( CCleaner mostrerà questi)Voci
    • nel menu di avvio e boot.ini( esegui msconfig per controllarle)

Tra il controllo delle istantanee con un'app e il controllo manuale dei file, avrai tutte le basi coperte. Puoi controllare la discussione completa su SuperUser qui. Hai uno strumento o una tecnica da aggiungere alla lista? Audio disattivato nei commenti.