답변:
결국 방법이있을 것 같습니다! 최근에 다음 하위 트리에서 Windows Installer가 설치 한 파일의 레지스트리 항목을 발견했습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
작은 Python 스크립트를 작성하여 저장된 정보를 사용하여 설치 프로그램에서 파일을 찾습니다.
> python windows-installer-file-search.py opus.dll
File: C:\Program Files (x86)\Mumble\opus.dll
Product: Mumble 1.2.13
Install user: S-1-5-18
Cached installer: C:\Windows\Installer\2f6b072.msi
https://github.com/Zero3/windows-installer-file-search에서 사용할 수 있습니다.
건초 더미에서 그럴듯한 바늘을 찾아도 괜찮다면, 7-Zip 의이 빠르고 더러운 남용 은 효과가 있습니다.
7z.exe l -an -air!C:\Windows\Installer\*.msi > needlelist.txt
그런 다음 needlelist.txt
텍스트 편집기에서 열고 검색 needlename.dll
하면 7-Zip이 생성 한 목록에서 해당 .msi 패키지를 찾을 수 있습니다.
(참고 :이 방법은 이름이 .msi 인 파일을 포함하는 .msi 패키지를 알려주기 때문에 '더러운'방법입니다 needlename.dll
. 그러나 대부분의 사용 사례에 적합합니다.)