Pagina principala » HOWTO » Cum pot urmări modificările efectuate de un instalator al programului?

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

    Ce exact sunt acele aplicații de instalare care funcționează ca bara de progres? Dacă doriți să păstrați atenția asupra lucrurilor, veți avea nevoie de instrumentele potrivite.

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

    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 î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 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 menț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 (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 aplicațiilor 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 Cache Assembly). Acesta conține toate ansamblurile .NET pe care aplicația dvs. le-ar fi putut înregistra pe mașină. Este de obicei în dosar C: \ Windows \ de asamblare
    5. Evident (dar uneori evident este trecut cu vederea!):
      • Start Meniu și comenzi rapide de pe desktop
      • Fișiere în C: \ users \ USER-NAME \ Datele aplicației (CCleaner va arata aceste)
      • Intrările în meniul Startup și Boot.ini (alerga 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 în listă? Sunați în comentariile.