31Jul
Co dokładnie to te aplikacje instalacyjne, które wykonują jako pasek postępu? Jeśli chcesz mieć oko na rzeczy, potrzebujesz odpowiednich narzędzi.
Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, grupy napędów społecznościowych Q & A.
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źć odpowiedni sposób ich skonfigurowania, zaktualizować itp.
InstallRite to program, który potrafi wykonać "migawkę" przed i po instalacji programua następnie porównać migawki. Dzięki temu możesz dowiedzieć się, co zostało zrobione, a nawet utworzyć niestandardowy deinstalator. Niestety wydaje się, że InstallRite nie jest już konserwowany i nie był aktualizowany od 2008 roku.
Jakie narzędzie zastępuje InstallRite?
Answer
Contributor Synetech oferuje alternatywne narzędzie:
Jest kilka i przetestowałem co najmniej 10-12, ale wolę i polecam ZSoft Uninstaller. Jest darmowy i dobrze odnajduje różnicę, nie przytłaczając cię zbędnym bałaganem, jak większość tych programów, nawet komercyjne.
Korzystam również z InCtrl 5 na PC Magazine, który jest bardzo dobry( wystarczający do uzyskania zgody Microsoftu), ale kilka lat temu przestał dystrybuować swoje programy za darmo, ale ponieważ był darmowy, wciąż dostępnych jest mnóstwo kopii( niestety niewięc z nowszą wersją InCtrl X.)
Jeśli jesteś zainteresowany zakupem odświeżonej kopii InCtrl( InCtrl X), otrzymasz 8 USD więcej na temat InCtrl X tutaj.
Inny współpracownik, Prahlad Yeri, oferuje kilka sugestii, jak ręcznie zbadać, co robi aplikacja:
Nie można dokładnie poznać instalatora, chyba że inżynier odwrotny opracuje instrukcje binarne. Oto kilka znaków, które możesz sprawdzić:
- Sprawdź foldery aplikacji w katalogu Program Files. Zwykle jest wpis wC: \ Program Files \ AppXYZ.
- Podobnie sprawdź foldery systemowe( C: \ Windows \ System32).Twoja aplikacja mogła umieścić tutaj biblioteki( DLL /OCX/ TLB).
- Uruchom program CCleaner, aby sprawdzić, czy utworzył on jakiekolwiek wpisy rejestru. CCleaner pokazuje również inne zmiany, które mogła wprowadzić aplikacja, takie jak rejestracja typu MIME itp.
- Pamiętaj, aby sprawdzić. NET GAC( Global Assembly Cache).Zawiera wszystkie zespoły. NET, które Twoja aplikacja mogła zarejestrować na Twoim komputerze. Zwykle znajduje się w folderze C: \ windows \ assembly
- Oczywiste( ale czasami oczywiste jest pomijane!):
- Menu Start i skróty pulpitu
- Pliki w C: \ users \ NAZWA_UŻYTKOWNIKA \ Dane aplikacji( CCleaner pokaże te)
- Wpisy w menu Startup i boot.ini( uruchom msconfig, aby to sprawdzić)
Pomiędzy sprawdzaniem migawek z aplikacją i ręcznym sprawdzaniem plików, będziesz mieć wszystkie swoje podstawowe zasady. Możesz sprawdzić pełną dyskusję na SuperUser tutaj. Czy masz jakieś narzędzie lub technikę do dodania do listy? Dźwięk w komentarzach.