Що
точно
чи роблять ці інсталяційні програми, коли пробігає індикатор прогресу? Якщо ви хочете уважно стежити за речами, вам знадобляться відповідні інструменти.
Сьогоднішня сесія запитань та відповідей надійшла до нас люб’язно від SuperUser - підрозділу Stack Exchange, групи об’єднань веб-сайтів із запитаннями та відповідями.
Питання
Читач SuperUser Грегорі Муссат хоче знати, що відбувається за фасадом установника:
Я хочу знати, що роблять деякі програми встановлення: в основному, які файли, папки та записи реєстру вони додають, видаляють або змінюють.
Багато «професійних» програм настільки погано задокументовані, що важко знайти правильний спосіб їх налаштування, оновлення тощо.
InstallRite це програма, яка здатна зробити “знімок” до і після встановлення програми, а потім порівняти знімки. Це дозволяє знати, що було зроблено, і навіть створити власний деінсталятор. На жаль, InstallRite, здається, більше не підтримується і не оновлювався з 2008 року.
Який інструмент може замінити InstallRite?
Відповідь
Співавтор Synetech пропонує альтернативний інструмент:
Є кілька, і я протестував щонайменше 10-12, але той, який я віддаю перевагу і рекомендую - це ZSoft Uninstaller . Це безкоштовно і добре знаходить різницю, не переповнюючи вас стороннім безладом, як більшість цих програм, навіть комерційні.
Я також використовую журнал PC Magazine InCtrl 5 що дуже добре (досить, щоб отримати Схвалення корпорації Майкрософт ), але кілька років тому вони перестали безкоштовно розповсюджувати свої програми, але оскільки раніше це було безкоштовно, їх ще багато копії доступні (на жаль, не так з новим InCtrl X.)
Якщо ви зацікавлені отримати відремонтовану копію InCtrl (InCtrl X), ви отримаєте 8 доларів США докладніше про InCtrl X читайте тут .
Інший співавтор, Прахлад Єрі, пропонує кілька порад щодо того, як вручну дослідити, що робить програма:
Що насправді робить детально інсталятор, не може бути відомо, за винятком, можливо, шляхом зворотного проектування його двійкових інструкцій. Ось кілька ознак, які ви можете перевірити:
- Перевірте наявність папок програм у каталозі програмних файлів. Зазвичай є запис у
C: \ Program Files \ AppXYZ.- Аналогічно перевірте системні папки (
C: \ Windows \ System32). Ваш додаток міг розмістити тут бібліотеки (DLL / OCX / TLB).- Біжи CCleaner щоб перевірити, чи створив якийсь запис реєстру. CCleaner також показує деякі інші зміни, які могла внести програма, наприклад, реєстрацію типу MIME тощо.
- Не забудьте перевірити .NET GAC (Global Assembly Cache). Він містить усі збірки .NET, які ваша програма могла зареєструвати на вашому комп'ютері. Зазвичай це в папці
C: \ windows \ збірка- Очевидне (але іноді очевидне залишається поза увагою!):
- Меню «Пуск» та ярлики на робочому столі
- Файли в
C: \ users \ USER-NAME \ Application Data(CCleaner покаже їх)- Записи в меню запуску та
boot.ini(бігтиmsconfigщоб перевірити це)
Між перевіркою знімків за допомогою програми та вручну перевіркою файлів ви будете охоплювати всі свої основи. Ви можете перевірити повне обговорення в SuperUser тут . Є інструмент або техніка для додавання до списку? Звук у коментарях.