31Jul

Kako mogu pratiti izmjene koje programer instalira?

click fraud protection

Što točno su one aplikacije za instalaciju radeći kao bar napredak whizzes by? Ako želite zadržati blisko oko stvari, trebat će vam prave alate.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, zajedničkom pogonu grupiranja Q & A web stranica.

Pitanje

SuperUser čitač Gregory Moussat želi znati što se događa iza fasada instalatera:

Želim znati što neki instaleri rade: uglavnom ono što datoteke, mape i stavke registra dodaju, uklanjaju ili mijenjaju.

Mnogo "profesionalnih" programa toliko je slabo dokumentirano da je teško pronaći odgovarajući način za njihovo konfiguriranje, ažuriranje itd.

InstallRite je program koji može snimiti "snimku" prije i poslije instalacije programaa zatim usporedite snapshotove. To vam omogućuje da znate što je učinjeno, pa čak i za stvaranje prilagođenog deinstalacijskog programa. Nažalost, InstallRite se više ne održava i nije ažuriran od 2008.

Koji alat zamjenjuje InstallRite?

instagram viewer

Odgovor

Suradnik Synetech nudi alternativni alat:

Postoji nekoliko i imam testiran najmanje 10-12, ali onaj kojeg volim i preporučujem je ZSoft Uninstaller. Besplatna je i dobra je u pronalaženju razlike, a da vas ne pritišće s neobičnim neredima poput većine tih programa, čak i onih komercijalnih.

Također koristim InCtrl 5 PC Magazine koji je vrlo dobar( dovoljno za Microsoftovo odobrenje), ali prije nekoliko godina prestali su distribuirati svoje programe besplatno, ali zato što je nekada bio besplatan, još uvijek ima dosta kopija( nažalost nepa s novijom InCtrl X-om.)

Ako ste zainteresirani za dobivanje preuređene kopije InCtrl( InCtrl X), pokrenut će vam $ 8 - pročitajte više o InCtrl X ovdje.

Još jedan suradnik, Prahlad Yeri, nudi nekoliko prijedloga o tome kako ručno istražiti što aplikacija radi:

Što instalater uistinu u detalje ne može biti poznat, osim možda preokrenuvši svoje binarne upute. Evo nekoliko znakova koje možete provjeriti:

  1. Provjerite mape programa u mapi Program Files. Obično postoji unos u C: \ Program Files \ AppXYZ.
  2. Slično provjerite mape sustava( C: \ Windows \ System32).Vaša aplikacija mogla je postaviti biblioteke( DLL /OCX/ TLB) ovdje.
  3. Pokrenite CCleaner da biste vidjeli je li stvorio unose u registru. CCleaner također pokazuje neke druge promjene koje je aplikacija mogla napraviti, kao što je registracija MIME vrste itd.
  4. Ne zaboravite provjeriti. NET GAC( Global Assembly Cache).Sadrži sve. NET okove za koje je vaša aplikacija možda registrirana na vašem računalu. Uobičajeno je u mapi C: \ windows \ assembly
  5. Očito( ali ponekad očigledno zanemareno!):
    • izbornik Start i prečaci na radnoj površini
    • Datoteke u C: \ users \ USER-NAME \ Application Data( CCleaner će ih prikazati)
    • Unosi u izborniku Startup i boot.ini( pokrenite msconfig kako biste to provjerili)

Između provjere snimki s aplikacijom i ručnog provjere datoteka, imat ćete sve svoje baze pokriveno. Ovdje možete pogledati cijelu raspravu na SuperUseru. Imate li alat ili tehniku ​​dodati na popis? Zvuči u komentarima.