31Jul

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

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

Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare de comunicații cu unitățile de comunicații Q & A.

Întrebarea

Reader-ul SuperUser 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 înregistrări de registry 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 comparați 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 să înlocuiți 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ă facă.

De asemenea, folosesc InCtrl 5 al PC Magazine, care este foarte bun( suficient pentru a obține aprobarea 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 disponibileastfel încât 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 ingineria 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. Există de obicei o intrare în C: \ Program Files \ AppXYZ.
  2. Verificați în mod similar și folderele de sistem( C: \ Windows \ System32).Aplicația dvs. ar fi putut plasa aici biblioteci( DLL /OCX/ TLBs).
  3. Activaț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ă.De obicei, în directorul C: \ windows \ assembly
  5. Evident( dar uneori evident este trecut cu vederea!):
    • Start Menu și comenzi rapide desktop
    • Fișiere în C: \ users \ USER-NAME \ Application Data( CCleaner va arăta aceste)
    • Intrări în meniul Startup și boot.ini( executați msconfig 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.