Hvad
Nemlig
gør disse installationsapps, når statuslinjen suser af? Hvis du vil holde øje med tingene, skal du bruge de rigtige værktøjer.
Dagens Spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underafdeling af Stack Exchange, en gruppedrevsgruppe af Q & A-websteder.
Spørgsmålet
SuperUser-læser Gregory Moussat vil vide, hvad der foregår bag installatørens facade:
Jeg vil vide, hvad nogle installatører gør: hovedsageligt hvilke filer, mapper og poster i registreringsdatabasen, de tilføjer, fjerner eller ændrer.
Masser af "professionelle" programmer er så dårligt dokumenteret, at det er svært at finde den rette måde at konfigurere dem på, opdatere dem osv.
InstallRite er et program, der er i stand til at tage et “snapshot” før og efter installationen af et program og derefter sammenligne snapshots. Dette giver dig mulighed for at vide, hvad der blev gjort, og endda oprette en brugerdefineret afinstallationsprogram. Desværre synes InstallRite ikke længere at blive vedligeholdt og er ikke blevet opdateret siden 2008.
Hvilket værktøj kan erstatte InstallRite?
Svaret
Contributor Synetech tilbyder et alternativt værktøj:
Der er flere, og jeg har testet mindst 10-12, men den jeg foretrækker og anbefaler er ZSoft afinstallationsprogram . Det er gratis og er godt til at finde forskel uden at overvælde dig med fremmed rod som de fleste af disse programmer, selv kommercielle dem har tendens til at gøre.
Jeg bruger også PC Magazine InCtrl 5 hvilket er meget godt (nok til at få Microsofts godkendelse ), men for flere år siden stoppede de med at distribuere deres programmer gratis, men fordi det plejede at være gratis, er der stadig masser af kopier ledig (desværre ikke sådan med den nyere InCtrl X.)
Hvis du er interesseret i at få den reviderede kopi af InCtrl (InCtrl X), løber den dig $ 8– læs mere om InCtrl X her .
En anden bidragyder, Prahlad Yeri, tilbyder et par forslag til, hvordan man manuelt undersøger, hvad applikationen laver:
Hvad en installatør virkelig gør i detaljer, kan man ikke vide, undtagen måske ved omvendt engineering af dens binære instruktioner. Her er et par tegn, som du kan kontrollere:
- Se efter applikationsmapper i dit programfiler-bibliotek. Der er normalt en post i
C: \ Programmer \ AppXYZ.- Kontroller ligeledes systemmapperne (
C: \ Windows \ System32). Din app kunne have placeret biblioteker (DLL / OCX / TLB'er) her.- Løb CCleaner for at se om den har oprettet nogen poster i registreringsdatabasen. CCleaner viser også nogle andre ændringer, som appen kunne have foretaget, såsom registrering af en MIME-type osv.
- Husk at kontrollere .NET GAC (Global Assembly Cache). Den indeholder alle .NET-samlinger, som din app muligvis har registreret på din maskine. Det er normalt i mappen
C: \ windows \ samling- Det åbenlyse (men nogle gange overses det åbenlyse!):
- Startmenu og skrivebordsgenveje
- Filer i
C: \ brugere \ BRUGER-NAVN \ Applikationsdata(CCleaner vil vise disse)- Indtastninger i startmenuen og
boot.ini(løbmsconfigfor at kontrollere disse)
Mellem kontrol af snapshots med en app og manuel kontrol af filerne, har du alle dine baser dækket. Du kan tjekke fuld diskussion på SuperUser her . Har du et værktøj eller en teknik, der kan tilføjes til listen? Lyd fra i kommentarerne.