Próbuję dowiedzieć się, czy istnieje sposób, aby po prostu zainstalować aplikację w piaskownicy, aby móc łatwo zobaczyć wszystkie utworzone przez nią pliki i wszystkie dodane wpisy rejestru bez przeszukiwania komputera w poszukiwaniu plików.
Nie musi to być piaskownica, o ile powie mi wszystko, co zrobił instalator. Z pewnością musi być coś, co to robi. Wiem, że moje A / v mówi mi, kiedy uzyskuje dostęp do niektórych plików i folderów, ale szukam bardziej precyzyjnego podejścia, które rejestruje wszystko, aby móc je później przeanalizować.
windows-7
windows
installation
windows-registry
sandbox
użytkownik1632018
źródło
źródło
Odpowiedzi:
Pobierz, rozpakuj i uruchom Process Monitor .
Uruchom instalatora. W tym przykładzie używam FileZilla .
Podczas działania instalatora możesz użyć krzyżyka i przeciągnąć go do okna instalatora. Spowoduje to utworzenie filtra, w wyniku którego Monitor procesu będzie wyświetlał tylko zdarzenia związane z tym procesem.
Możesz także poczekać na zakończenie pracy instalatora i wybrać go z nagranych zdarzeń. Możesz kliknąć prawym przyciskiem myszy nazwę procesu i łatwo utworzyć filtr Uwzględnij .
Będziesz teraz mieć dziennik każdego systemu plików lub dostęp do rejestru instalatora. Możesz teraz utworzyć dodatkowe filtry w celu dalszej analizy danych lub skorzystać z funkcji dostępnych w menu Narzędzia .
W tym kontekście interesujące mogą być zwłaszcza Podsumowanie pliku i Podsumowanie rejestru .
Należy jednak pamiętać, że podczas filtrowania zdarzeń tylko dla określonego procesu można pominąć operacje, które nie są bezpośrednio spowodowane przez sam proces instalatora. Instalator może wywołać interfejs API systemu Windows, który pośrednio powoduje zmianę wartości rejestru.
Podobnie instalator może po prostu odrodzić proces potomny, który dokonuje modyfikacji plików i / lub rejestru. Ten proces potomny również nie będzie widoczny, jeśli filtrujesz tylko proces nadrzędny.
Gdy proces spawnuje proces potomny, zostanie to zasygnalizowane przez operację Process Create w Process Monitor.
źródło
Myślę, że szukasz czegoś takiego jak Total Uninstall
To oprogramowanie należy zainstalować przed aplikacją, którą chcesz monitorować.
Prowadzi dziennik wszystkich wpisów rejestru oraz plików utworzonych i zmienionych.
Zapewnia GUI do poruszania się po świeżo zainstalowanych i monitorowanych programach.
źródło
Użyj pliku różnic, aby uzyskać różnice między dwoma rejestrami.
http://support.microsoft.com/kb/171780
Możesz pobrać oprogramowanie, które zrobi to za Ciebie (patrz poniżej)
http://www.aplusfreeware.com/categories/util/registry.html
Inną rzeczą, którą możesz zrobić, to pobrać „Sysinternals Process Monitor”. Następnie możesz filtrować operacje wykonywane przez instalatora. Możesz nawet filtrować w dół do dowolnych operacji, które chcesz zobaczyć (RegWrite, RegQueryValue itp.) I zapisać przechwytywanie do późniejszego przeglądania.
źródło
Bardziej przyjazny dla użytkownika sposób niż ProcessMonitor polega na użyciu rzeczywistego programu do monitorowania instalacji. Tym, którego zawsze używałem i preferowałem, jest InCtrl5 PCMagazine . Kiedyś był darmowy i chociaż kilka lat temu zaczęli pobierać opłaty za swoje narzędzia, nadal możesz znaleźć kopię od osoby, która go pobrała, gdy była bezpłatna i miała bezpłatną licencję. Zaktualizowali go również do InCtrlX, który jest prawdopodobnie lepszy, ale nie darmowy.
Innym, który lubię, jest ZSoft Uninstaller . Z dziesiątek takich programów, które przetestowałem, był to kolejny najlepszy program InCtrl5. Jest również bezpłatny.
Programy te działają poprzez wykonanie migawki rejestru i systemu plików przed i po instalacji, a następnie dokonanie porównania, aby dowiedzieć się, co się zmieniło (dodano, usunięto, zmodyfikowano). W przeciwieństwie do programu, takiego jak ProcessMonitor, który po prostu monitoruje dostęp do systemu, te filtry filtrują rzeczywiste zmiany w systemie, a te lepsze nawet odfiltrowują fałszywe alarmy, takie jak pliki tymczasowe i zmiany inicjowane przez system operacyjny.
źródło
Za pomocą VMware ThinApp można zainstalować aplikację w piaskownicy. Będzie nagrywać i wirtualizować aplikację w osobnym folderze, w którym możesz monitorować całą jej zawartość. Tutaj jest link:
http://www.vmware.com/products/thinapp/
źródło