Как я могу отслеживать изменения, вносимые установщиком программы?
Что точно работают ли эти установочные приложения по мере того, как проносится индикатор выполнения? Если вы хотите внимательно следить за происходящим, вам понадобятся подходящие инструменты.
Сегодняшняя сессия вопросов и ответов была предоставлена нам благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читатель SuperUser Грегори Муссат хочет знать, что происходит за фасадом установщика:
Я хочу знать, что делают некоторые установщики: в основном, какие файлы, папки и записи реестра они добавляют, удаляют или изменяют.
Многие профессиональные программы настолько плохо документированы, что трудно найти правильный способ их настройки, обновления и т. Д.
InstallRite это программа, которая может делать снимки до и после установки программы, а затем сравнивать снимки. Это позволяет узнать, что было сделано, и даже создать собственный деинсталлятор. К сожалению, InstallRite больше не поддерживается и не обновлялся с 2008 года.
Какой инструмент заменяет InstallRite?
Ответ
Участник Synetech предлагает альтернативный инструмент:
Их несколько, и я протестировал как минимум 10-12, но я предпочитаю и рекомендую ZSoft Деинсталлятор . Это бесплатно и хорошо помогает находить различия, не перегружая вас посторонним беспорядком, как это делают большинство этих программ, даже коммерческих.
Я также использую журнал PC Magazine InCtrl 5 что очень хорошо (достаточно, чтобы получить Одобрение Microsoft ), но несколько лет назад они перестали распространять свои программы бесплатно, но, поскольку раньше это было бесплатно, есть еще много копии доступный (к сожалению, не так с новым InCtrl X.)
Если вы хотите получить обновленную копию InCtrl (InCtrl X), она обойдется вам в $ 8– подробнее о InCtrl X здесь .
Другой участник, Прахлад Йери, предлагает несколько советов о том, как вручную исследовать, что делает приложение:
РекламаНевозможно узнать в деталях, что на самом деле делает установщик, кроме, возможно, обратного проектирования его двоичных инструкций. Вот несколько признаков, которые вы можете проверить:
- Проверьте наличие папок приложений в каталоге Program Files. Обычно запись находится в
C:Program FilesAppXYZ
.- Аналогичным образом проверьте системные папки (
C:WindowsSystem32
). Ваше приложение могло бы разместить здесь библиотеки (DLL / OCX / TLB).- Бегать CCleaner чтобы увидеть, были ли созданы какие-либо записи в реестре. CCleaner также показывает некоторые другие изменения, которые приложение могло внести, такие как регистрация типа MIME и т. Д.
- Не забудьте проверить .NET GAC (Global Assembly Cache). Он содержит все сборки .NET, которые ваше приложение могло зарегистрировать на вашем компьютере. Обычно он находится в папке
C:windowsassembly
- Очевидное (но иногда очевидное упускается из виду!):
- Меню Пуск и ярлыки на рабочем столе
- Файлы в
C:usersUSER-NAMEApplication Data
(CCleaner покажет это)- Записи в меню «Пуск» и
boot.ini
(запуститеmsconfig
, чтобы проверить это)
Между проверкой снимков с помощью приложения и проверкой файлов вручную вы получите все необходимое. Вы можете проверить полное обсуждение в SuperUser здесь . Есть инструмент или методика, которые можно добавить в список? Отключить звук в комментариях.
ПРОЧИТАЙТЕ СЛЕДУЮЩИЙ- & rsaquo; Почему нельзя просто скопировать папку программы в новую систему Windows (и когда это возможно)
- & rsaquo; Функции и формулы в Microsoft Excel: в чем разница?
- & rsaquo; Киберпонедельник 2021: лучшие технические предложения
- & rsaquo; 5 сайтов, которые должен добавить в закладки каждый пользователь Linux
- & rsaquo; Папке на компьютере 40 лет: как звезда Xerox создала рабочий стол
- & rsaquo; Что такое защита от падений MIL-SPEC?
- & rsaquo; Как найти упакованный Spotify 2021
Джейсон Фицпатрик - главный редактор LifeSavvy, дочернего сайта How-To Geek, посвященного лайфхакам, советам и уловкам. Он имеет более чем десятилетний опыт публикации и является автором тысяч статей в Review Geek, How-To Geek и Lifehacker. Джейсон работал редактором Lifehacker's Weekend, прежде чем присоединиться к How-To Geek.
Прочитать полную биографию