Как я могу отслеживать изменения, внесенные установщиком программы?

Оглавление:

Как я могу отслеживать изменения, внесенные установщиком программы?
Как я могу отслеживать изменения, внесенные установщиком программы?

Видео: Как я могу отслеживать изменения, внесенные установщиком программы?

Видео: Как я могу отслеживать изменения, внесенные установщиком программы?
Видео: ТОП-10 ОШИБОК ВЛАДЕЛЬЦЕВ ИГРОВЫХ НОУТБУКОВ - YouTube 2024, Апрель
Anonim
Image
Image

Какие именно так это приложения для установки, выполняемые по мере того, как работает индикатор выполнения? Если вы хотите внимательно следить за вещами, вам нужны правильные инструменты.

Сегодня сессия вопросов и ответов приходит к нам с любезностью подразделения SuperUser под названием Stack Exchange, объединяющей сайты Q & A на уровне сообщества.

Вопрос

Читатель 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 «больше о 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 / TLB) здесь.

  3. Запустите CCleaner, чтобы узнать, если он создал записи реестра. CCleaner также показывает некоторые другие изменения, которые приложение могло сделать, например, регистрацию типа MIME и т. Д.
  4. Не забудьте проверить.NET GAC (глобальный кэш сборок). Он содержит все сборки.NET, которые ваше приложение могло зарегистрировать на вашем компьютере. Обычно это папка

    C:windowsassembly

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

    • Меню «Пуск» и ярлыки на рабочем столе
    • Файлы в

      C:usersUSER-NAMEApplication Data

      (CCleaner покажет их)

    • Записи в меню автозагрузки и

      boot.ini

      (бежать

      msconfig

      чтобы проверить их)

    Между проверкой снимков с помощью приложения и ручной проверкой файлов, у вас есть все ваши базы. Здесь вы можете ознакомиться с полным обсуждением в SuperUser. У вас есть инструмент или техника для добавления в список? Отключить звук в комментариях.

Рекомендуемые: