Ako môžem sledovať zmeny vykonané inštalátorom programu?

Obsah:

Ako môžem sledovať zmeny vykonané inštalátorom programu?
Ako môžem sledovať zmeny vykonané inštalátorom programu?
Anonim
Image
Image

Čo presne sú tie inštalačné aplikácie, ktoré sa robia v priebehu postupu? Ak chcete pozorne sledovať veci, budete potrebovať správne nástroje.

Dnešná relácia otázok a odpovedí sa k nám dostala s láskavým oddelením od SuperUser, čo je rozdelenie Stack Exchange, zoskupenia webových stránok Otázky a odpovede.

Otázka

Čítačka SuperUser Gregory Moussat chce vedieť, čo sa deje za fasádou inštalatéra:

I want to know what some installers do: mainly what files, folders, and registry entries they add, remove, or modify.

Lots of “professional” programs are so poorly documented that it’s difficult to find the proper way to configure them, update them, etc.

InstallRite is a program which is able to take a “snapshot” before and after the installation of a program and then compare the snapshots. This allows you to know what was done and even to create a custom uninstaller. Unfortunately InstallRite seems to no longer be maintained and has not been updated since 2008.

Aký nástroj má nahradiť InstallRite?

Odpoveď

Prispievateľ Synetech ponúka alternatívny nástroj:

There are several and I have tested at least 10-12, but the one I prefer and recommend is ZSoft Uninstaller. It is free and is good at finding difference without overwhelming you with extraneous clutter like most of these programs, even commercial ones tend to do.

I also use PC Magazine’s InCtrl 5 which is very good (enough to get Microsoft’s approval), but several years ago they stopped distributing their programs for free, but because it used to be free, there are still plenty of copies available (unfortunately not so with the newer InCtrl X.)

Ak máte záujem získať upravenú kópiu nástroja InCtrl (InCtrl X), zobrazí sa vám viac informácií o nástroji InCtrl X $ 8.

Iný prispievateľ, Prahlad Yeri, ponúka niekoľko návrhov, ako ručne skúmať, čo aplikácia robí:

What an installer truly does in detail cannot be known, except perhaps by reverse-engineering its binary instructions. Here are a few signs that you can check:

  1. Check for application folders in your Program Files directory. There is usually an entry in

    C:Program FilesAppXYZ

  2. Podobne skontrolujte priečinky systému (

    C:WindowsSystem32

    ). Vaša aplikácia mohla umiestniť tu knižnice (DLL / OCX / TLB).

  3. Spustite CCleaner, aby ste zistili, či vytvoril nejaké položky databázy Registry. CCleaner tiež zobrazuje niektoré ďalšie zmeny, ktoré aplikácia mohla urobiť, ako je registrácia typu MIME atď.
  4. Nezabudnite skontrolovať.NET GAC (Global Assembly Cache). Obsahuje všetky zostavy.NET, ktoré vaša aplikácia mohla zaregistrovať v počítači. Zvyčajne je v priečinku

    C:windowsassembly

  5. Zrejmé (ale niekedy zrejmé je prehliadané!):

    • Štartové menu a skratky na ploche
    • Súbory v priečinku

      C:usersUSER-NAMEApplication Data

      (CCleaner to ukáže)

    • Položky v ponuke Štart a

      boot.ini

      (beh

      msconfig

      skontrolovať tieto údaje)

    Medzi kontrolou snímok s aplikáciou a manuálnou kontrolou súborov, budete mať všetky vaše základy pokryté. Tu môžete prezrieť úplnú diskusiu v službe SuperUser. Máte nástroj alebo techniku na pridanie do zoznamu? Znížte komentáre.

Odporúča: