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

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

    Che 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.

    La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte di community-drive.

    La domanda

    Il lettore SuperUser Gregory Moussat vuole sapere cosa sta succedendo dietro la facciata dell'installatore:

    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 programma e quindi confrontare le istantanee. Questo ti consente di sapere cosa è stato fatto e anche di creare un programma di disinstallazione personalizzato. Sfortunatamente, InstallRite sembra non essere più mantenuto e non è stato aggiornato dal 2008.

    Quale 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 raccomandare è ZSoft Uninstaller. È gratuito ed è bravo a trovare la differenza senza sovraccaricarti di disordine estraneo come la maggior parte di questi programmi, anche quelli commerciali tendono a fare.

    Uso anche InCtrl 5 di PC Magazine che è molto buono (basta avere 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 (purtroppo non è così con il nuovo InCtrl X.)

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

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

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

    1. Controllare le cartelle dell'applicazione nella directory Programmi. Di solito c'è una voce inC: \ Programmi \ AppXYZ.
    2. Allo stesso modo controlla le cartelle di sistema (C: \ Windows \ System32). La tua app potrebbe aver posizionato librerie (DLL / OCX / TLB) qui.
    3. Esegui CCleaner per vedere se ha creato voci di registro. CCleaner mostra anche alcune altre modifiche che l'app potrebbe aver fatto, come 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 Start e scorciatoie sul desktop
      • File in C: \ users \ USER-NAME \ Dati applicazioni (CCleaner mostrerà questi)
      • Voci nel menu di avvio e boot.ini (correre msconfig per controllare questi)

    Tra controllare le istantanee con un'app e controllare manualmente i 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.