Chciałbym wiedzieć, co MSI zainstalowało dll lub exe w moim systemie. Wiem, że Windows naprawia usunięte pliki, jeśli należą one do zainstalowanego pakietu. Czy mogę zapytać o te informacje bez usuwania pliku? Czy istnieje narzędzie lub interfejs API Win32, aby sprawdzić, do którego pakietu należy plik?
11
Jeśli nie masz nic przeciwko znalezieniu prawdopodobnych igieł w stogu siana, to szybkie i brudne nadużycie 7-Zip zadziała:
Następnie otwórz
needlelist.txt
w dowolnym edytorze tekstu, wyszukaj,needlename.dll
a znajdziesz odpowiedni pakiet .msi w listach wygenerowanych przez 7-Zip.(Uwaga: ta metoda jest „brudna”, ponieważ informuje tylko, które pakiety .msi zawierają plik o nazwie
needlename.dll
. Ale prawdopodobnie jest odpowiednia w większości przypadków.)źródło