Как мога да проследя модификациите, които програмният инсталатор прави?

Съдържание:

Как мога да проследя модификациите, които програмният инсталатор прави?
Как мога да проследя модификациите, които програмният инсталатор прави?

Видео: Как мога да проследя модификациите, които програмният инсталатор прави?

Видео: Как мога да проследя модификациите, които програмният инсталатор прави?
Видео: MEGA Ghost Dragon 👻🐲 ТОП ТРЕЙДЫ в Adopt Me Roblox Что Дают За Дракона Адопт Ми - YouTube 2024, Април
Anonim
Image
Image

Какво точно са тези инсталационни приложения, които правят, докато лентата за прогрес вибрира? Ако искате да наблюдавате внимателно нещата, ще ви трябва необходимите инструменти.

Днешната сесия за въпроси и отговори идва на нас с любезното съдействие на SuperUser, подразделение на Stack Exchange, обединяване на уеб сайтове за Q & A.

Въпроса

Reader на SuperUser Грегъри Мусад иска да знае какво се случва зад фасадата на монтажника:

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.

Какъв инструмент заменя InstallRite?

Отговорът

Сътрудник Synetech предлага алтернативен инструмент:

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.)

Ако се интересувате от получаването на преработеното копие на InCtrl (InCtrl X), ще ви покаже $ 8,'read more about InCtrl X тук.

Друг сътрудник, Prahlad Yeri, предлага няколко предложения за това как ръчно да се разследва какво прави приложението:

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. По същия начин проверете системните папки (

    C:WindowsSystem32

    ). Вашето приложение може да е поставило библиотеки (DLL / OCX / TLBs) тук.

  3. Стартирайте CCleaner, за да видите дали е създал запис в системния регистър. CCleaner показва също някои други промени, които приложението би могло да направи като регистрация на MIME тип и т.н.
  4. Не забравяйте да проверите.NET GAC (Global Assembly Cache). Той съдържа всички.NET модули, които ап може да сте регистрирали на вашата машина. Това обикновено е в папката

    C:windowsassembly

  5. Очевидното (но понякога очевидното се пренебрегва!):

    • Старт менюта и преки пътища за работния плот
    • Файловете в

      C:usersUSER-NAMEApplication Data

      (CCleaner ще ги покаже)

    • Вписванията в менюто "Стартиране" и

      boot.ini

      (серия

      msconfig

      за да ги проверите)

    Между проверката на снимките с приложение и ръчното проверка на файловете, ще имате покритие за всичките си бази. Можете да проверите цялата дискусия в SuperUser тук. Имате инструмент или техника, които да добавите към списъка? Звучи в коментарите.

Препоръчано: