Jak w prosty sposób uzyskać listę wszystkich plików zainstalowanych / zmodyfikowanych oraz kluczy dodanych / usuniętych przez instalator programu Windows (XP, Vista lub 7)?
Chciałbym zrobić migawkę przed i po i zobaczyć, co się zmieniło. Pozostawienie programu działającego podczas instalacji również byłoby w porządku.
Jest to bardzo podobne do pytania Clintona Blackmore'a (np. Biorąc i różnicowanie dwóch systemów plików), ale specjalnie dla Windows i biorąc pod uwagę zarówno pliki, jak i klucze rejestru .
źródło
Próbowałem SpyMe Tools pod Windows 7 SP1 x64 . Musisz wykonać różne migawki dla rejestru i plików, to trochę denerwujące ... (a jeśli wybierzesz puste hasło, nie będziesz mógł później użyć tego pliku do porównania, więc musisz kliknąć „Bez hasła”. ..). Porównanie rejestru nie wykazało „ruchomego” wskaźnika statusu, nie wiesz, czy coś robi, czy nie, anulowałem go po 2 godzinach.
WhatChanged 1.07 był znacznie wolniejszy (ponieważ robi to w tym samym czasie porównanie i migawka) i nie można zapisać migawki na dysku. Wyświetlany jest wskaźnik stanu, ile pozycji jest porównywanych, ale porównanie trwało ponad 3 godziny.
Próbowałem także Windows System State Analyzer od Microsoft, ale to nie działało dla mnie (zawiesić się, gdy próbuję przeskanować system).
Ostatnią rzeczą, którą wypróbowałem, był InstallWatch Pro 2.5 (witryna producenta zniknęła, zobacz tutaj lub w Google dla projektu instalacyjnego). Porównanie zostało wykonane w ciągu 2 minut (możesz zdecydować, czy informacje o wersji lub fragmenty plików będą porównywane, czy nie). Znajduje pliki i klucze rejestru, ale ma drobne problemy ze specjalnymi folderami (np. Mówi mi, że „c: \ Documents and Settings” zostało usunięte).
źródło