Czy otworzyć plik EXE?

8

Mam Sony Vaio i pobrałem dla niego sterownik dźwięku. Sterownik twierdzi, że jest instalowany na komputerze, z którym nie jest kompatybilny, i ulega awarii. Wiem, że to źle. Zakładam, że pliki sterowników znajdują się w pliku EXE, więc mogę po prostu zainstalować je ręcznie za pomocą menedżera urządzeń, gdybym mógł pobrać pliki.

Czy ktoś wie o dobrym programie do otwierania otwartych plików EXE i wypakowywania zawartości?

Cfinley
źródło

Odpowiedzi:

16

Zależy od systemu instalacyjnego użytego do jego spakowania. Universal Extractor może wyodrębniać pliki z najpopularniejszych pakietów instalatora (między innymi Installshield, NSIS, Wise), chociaż jeśli korzystasz z systemu Vista lub Windows 7, możesz spróbować zainstalować sterownik w trybie zgodności.

John T.
źródło
9
jak wspomniano, inne narzędzia do archiwizacji mogą być również w stanie wyodrębnić z ogólnego instalatora .EXE: winzip, winrar, 7zip itp.
quack quixote
5
@ quack +1 dla 7zip, może otworzyć prawie każdy pakiet instalatora.
Bobby,
+1. Widziałem sterownik ukryty w pliku MSI w pliku EXE w pliku ZIP w pliku RAR.
kinokijuf
6

Czasami po uruchomieniu tych programów wyodrębniają one swoje pliki do jakiegoś folderu tymczasowego. Monitoruj dostęp do danych przez ten program. Może już się wyodrębnia.

Egon
źródło
1
+1 za metodę, którą można zastosować bez instalowania dodatkowego oprogramowania.
foraidt
1
W ten sposób
debuguję
2

Jeśli używasz Total Commander, wciśnięcie Ctrl+ Page Downpokaże zawartość archiwum, jeśli plik wykonywalny faktycznie jest archiwum. Będzie traktowane jak normalne archiwum zip.

Istnieje również wtyczka do Total Commander o nazwie InstallExplorer, używana do przeglądania plików msi jak każde zwykłe archiwum.

alex
źródło
2

Jeśli plik jest standardowym formatem instalatora, takim jak .msi, dostępne są programy do wyodrębnienia jego zawartości, ponieważ jest to ustalony format pliku instalatora.

Jeśli jednak instalator jest po prostu standardowym plikiem .exe, musisz wspólnie zhakować sposób instalacji, przeprowadzając proces dezasemblacji kodu i znajdując punkt, w którym wykrywa on zgodność sterownika z komputerem, a następnie modyfikując to. Jednak wykonanie tego wymaga wiedzy programistycznej.

Chyba że Winzip robi coś dziwnego, o czym nie wiem - nie będzie w stanie otworzyć pliku .exe (przenośny plik wykonywalny Windows), interpretując go jako archiwum zip.


źródło
1
pobieranie sterownika to prawdopodobnie samorozpakowujący się skompresowany plik, który automatycznie uruchamia instalator po dekompresji. WinZip może go wyodrębnić. Universal Extractor, o którym wspomina John T, jest prawdopodobnie znacznie bardziej prawdopodobne :)
wyemitowano
1
Wymaga znacznie więcej niż „wiedzy programistycznej”, aby zdemontować i zmodyfikować instalator ;-)
foraidt