Co
dokładnie
czy te aplikacje instalacyjne działają, gdy przesuwa się pasek postępu? Jeśli chcesz mieć wszystko na oku, będziesz potrzebować odpowiednich narzędzi.
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn z pytaniami i odpowiedziami, prowadzonej przez społeczność.
Pytanie
Czytnik SuperUser Gregory Moussat chce wiedzieć, co dzieje się za fasadą instalatora:
Chcę wiedzieć, co robią niektóre instalatory: głównie jakie pliki, foldery i wpisy rejestru dodają, usuwają lub modyfikują.
Wiele „profesjonalnych” programów jest tak słabo udokumentowanych, że trudno jest znaleźć właściwy sposób ich konfiguracji, aktualizacji itp.
InstallRite to program, który jest w stanie zrobić „migawkę” przed i po instalacji programu, a następnie porównać migawki. Dzięki temu możesz wiedzieć, co zostało zrobione, a nawet utworzyć niestandardowy deinstalator. Niestety, wydaje się, że InstallRite nie jest już obsługiwany i nie był aktualizowany od 2008 roku.
Jakie narzędzie ma zastąpić InstallRite?
Odpowiedź
Contributor Synetech oferuje alternatywne narzędzie:
Jest ich kilka i przetestowałem co najmniej 10-12, ale ten, który preferuję i polecam, to Deinstalator ZSoft . Jest bezpłatny i dobrze odnajduje różnicę bez przytłaczania zbędnym bałaganem, jak większość tych programów, nawet te komercyjne.
Korzystam również z PC Magazine InCtrl 5 co jest bardzo dobre (wystarczy Zgoda Microsoft ), ale kilka lat temu zaprzestali dystrybucji swoich programów za darmo, ale ponieważ kiedyś był bezpłatny, wciąż jest mnóstwo kopie dostępny (niestety nie tak z nowszym InCtrl X.)
Jeśli chcesz uzyskać odnowioną kopię InCtrl (InCtrl X), kosztuje Cię 8– Przeczytaj więcej o InCtrl X tutaj .
Inny współautor, Prahlad Yeri, oferuje kilka sugestii, jak ręcznie sprawdzić, co robi aplikacja:
To, co instalator naprawdę robi w szczegółach, nie może być poznane, z wyjątkiem być może inżynierii wstecznej jego instrukcji binarnych. Oto kilka znaków, które możesz sprawdzić:
- Sprawdź foldery aplikacji w katalogu Program Files. Zwykle jest wpis
C: \ Program Files \ AppXYZ.- Podobnie sprawdź foldery systemowe (
C: \ Windows \ System32). Twoja aplikacja mogła umieścić tutaj biblioteki (DLL / OCX / TLB).- Biegać CCleaner aby sprawdzić, czy utworzył jakieś wpisy rejestru. CCleaner pokazuje również inne zmiany, które aplikacja mogła wprowadzić, takie jak rejestracja typu MIME itp.
- Pamiętaj, aby sprawdzić .NET GAC (Global Assembly Cache). Zawiera wszystkie zestawy .NET, które Twoja aplikacja mogła zarejestrować na komputerze. Zwykle znajduje się w folderze
C: \ windows \ assembly- Oczywiste (ale czasami oczywiste jest pomijane!):
- Menu Start i skróty na pulpicie
- Pliki w formacie
C: \ użytkownicy \ NAZWA-UŻYTKOWNIKA \ Dane aplikacji(CCleaner to pokaże)- Wpisy w menu startowym i
boot.ini(biegaćmsconfigaby to sprawdzić)
Pomiędzy sprawdzaniem migawek za pomocą aplikacji a ręcznym sprawdzaniem plików, będziesz mieć wszystkie swoje podstawy. Możesz sprawdzić pełna dyskusja w SuperUser tutaj . Masz narzędzie lub technikę do dodania do listy? Dźwięk w komentarzach.