If-Koubou

Cum pot urmări modificările efectuate de un instalator al programului?

Cum pot urmări modificările efectuate de un instalator al programului? (Cum să)

Ce exact sunt acele aplicații de instalare care funcționează pe măsură ce bara de progres se aprinde? Dacă doriți să fiți atenți la lucruri, veți avea nevoie de instrumentele potrivite.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea programului SuperUser - o subdiviziune a Stack Exchange, o grupare de comunicații pe site-uri cu întrebări și răspunsuri.

Intrebarea

Cititorul super-utilizator, Gregory Moussat, vrea să știe ce se întâmplă în spatele fațadei instalatorului:

Vreau să știu ce fac anumiți instalatori: în special ce fișiere, foldere și intrări de registry le adaugă, elimină sau modifică.

Multe programe "profesionale" sunt atât de prost documentate încât este dificil să găsești modalitatea corectă de a le configura, de a le actualiza etc.

InstallRite este un program care poate face o "instantaneu" înainte și după instalarea unui program și apoi compară instantaneele. Acest lucru vă permite să știți ce sa făcut și chiar să creați un program de dezinstalare personalizat. Din păcate, InstallRite pare să nu mai fie întreținut și nu a fost actualizat încă din 2008.

Ce instrument trebuie înlocuit cu InstallRite?

Răspunsul

Contributor Synetech oferă un instrument alternativ:

Există mai multe și am testat cel puțin 10-12, dar cel pe care îl prefer și recomand este ZSoft Uninstaller. Este gratuit și este bine să găsești diferență fără să te copleșești cu aglomerație străină ca cele mai multe dintre aceste programe, chiar și cele comerciale tind să faci.

De asemenea, folosesc InCtrl 5 al PC Magazine, care este foarte bun (suficient pentru a obține aprobarea de la Microsoft), dar cu câțiva ani în urmă ei și-au încetat să distribuie programele gratis, dar pentru că era gratuit, există încă o mulțime de copii (din păcate, cu noul InCtrl X.)

Dacă sunteți interesat să obțineți copia revizuită a InCtrl (InCtrl X), vă va rula $ 8 - citiți mai multe despre InCtrl X aici.

Un alt contribuabil, Prahlad Yeri, oferă câteva sugestii cu privire la modul de investigare manuală a aplicației:

Ceea ce un instalator cu adevărat face în detaliu nu poate fi cunoscut, cu excepția, probabil, prin inginerie inversă instrucțiunile binare. Iată câteva semne pe care le puteți verifica:

  1. Verificați dosarele de aplicații din directorul Program Files. De obicei există o intrare înC: \ Program Files \ AppXYZ.
  2. În mod similar, verificați dosarele de sistem (C: \ Windows \ System32). Aplicația dvs. ar fi putut plasa aici biblioteci (DLL / OCX / TLB).
  3. Rulați CCleaner pentru a vedea dacă a creat intrări de registry. CCleaner arată, de asemenea, alte modificări pe care aplicația ar fi putut să le facă, cum ar fi înregistrarea unui tip MIME etc.
  4. Nu uitați să verificați .NET GAC (Global Assembly Cache). Acesta conține toate ansamblurile .NET pe care aplicația dvs. le-ar fi putut înregistra pe mașină. Este de obicei în dosarC: \ Windows \ de asamblare
  5. Evident (dar uneori evident este trecut cu vederea!):
    • Start Meniu și comenzi rapide de pe desktop
    • Fișiere înC: \ users \ USER-NAME \ Datele aplicației (CCleaner va arata aceste)
    • Intrările în meniul Startup șiBoot.ini (alergamsconfig pentru a le verifica)

Între verificarea instantaneelor ​​cu o aplicație și verificarea manuală a fișierelor, veți avea acoperit toate bazele. Puteți consulta întreaga discuție la SuperUser aici. Aveți un instrument sau o tehnică de adăugat la listă? Sunați în comentarii.