31Jul

Hoe kan ik de wijzigingen volgen die het installatieprogramma van een programma maakt?

Wat precies zijn die installatie-apps terwijl de voortgangsbalk voorbij flitst? Als je dingen goed in de gaten wilt houden, heb je de juiste tools nodig.

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-drive groep van Q & A-websites.

De vraag

SuperUser-lezer Gregory Moussat wil weten wat er achter de installateursvoorgevel gebeurt:

Ik wil weten wat sommige installateurs doen: voornamelijk welke bestanden, mappen en registervermeldingen ze toevoegen, verwijderen of wijzigen.

Veel "professionele" programma's zijn zo slecht gedocumenteerd dat het moeilijk is om de juiste manier te vinden om ze te configureren, bij te werken, enz.

InstallRite is een programma dat een "momentopname" kan maken voor en na de installatie van een programmaen vergelijk vervolgens de snapshots. Hiermee kunt u weten wat er is gedaan en zelfs een aangepast verwijderprogramma maken. Helaas lijkt InstallRite niet langer te worden onderhouden en is het sinds 2008 niet meer bijgewerkt.

Welke tool vervangt InstallRite?

Het antwoord

Contributor Synetech biedt een alternatief hulpmiddel:

Er zijn er verschillende en ik heb minstens 10-12 getest, maar degene die ik de voorkeur geef en aanbeveel, is ZSoft Uninstaller. Het is gratis en is goed in het vinden van verschil zonder je te overladen met vreemde rommel zoals de meeste van deze programma's, zelfs commerciële programma's hebben de neiging om te doen.

Ik gebruik ook InCtrl 5 van PC Magazine, wat erg goed is( genoeg om goedkeuring van Microsoft te krijgen), maar enkele jaren geleden stopten ze met het gratis verspreiden van hun programma's, maar omdat het vroeger gratis was, zijn er nog steeds voldoende exemplaren beschikbaar( helaas nietdus met de nieuwere InCtrl X.)

Als je geïnteresseerd bent in het gereviseerde exemplaar van InCtrl( InCtrl X), krijg je hier $ 8-read more over InCtrl X.

Een andere bijdrager, Prahlad Yeri, biedt een paar suggesties om handmatig te onderzoeken wat de applicatie doet:

Wat een installateur echt tot in detail kan niet weten, behalve misschien door zijn binaire instructies te reverse-engineeren. Hier zijn een paar tekens die u kunt controleren:

  1. Controleer op toepassingsmappen in uw map Program Files. Er is meestal een vermelding in C: \ Program Files \ AppXYZ.
  2. Controleer ook de systeemmappen( C: \ Windows \ System32).Uw app kan bibliotheken( DLL /OCX/ TLB's) hier hebben geplaatst.
  3. Voer CCleaner uit om te zien of het registervermeldingen heeft gemaakt. CCleaner toont ook enkele andere wijzigingen die de app had kunnen aanbrengen, zoals registratie van een MIME-type, enz.
  4. Vergeet niet de. NET GAC( Global Assembly Cache) te controleren. Het bevat alle. NET-assembly's die uw app mogelijk heeft geregistreerd op uw computer. Het staat meestal in de map C: \ windows \ assembly
  5. Het voor de hand liggende( maar soms voor de hand liggende wordt over het hoofd gezien!):
    • Startmenu en snelkoppelingen op het bureaublad
    • Bestanden in C: \ users \ USER-NAME \ Applicatiegegevens( CCleaner zal deze tonen)
    • Gegevens in het opstartmenu en boot.ini( voer msconfig uit om deze te controleren)

Tussen het controleren van momentopnamen met een app en het handmatig controleren van de bestanden, hebt u al uw bases gedekt. Je kunt de volledige discussie hier bij SuperUser bekijken. Heb je een tool of techniek om aan de lijst toe te voegen? Geluid uit in de reacties.