Eine EXE-Datei aufbrechen?

8

Ich habe einen Sony Vaio und ich habe den Soundtreiber dafür heruntergeladen. Der Treiber behauptet, dass es auf einem Computer installiert ist, mit dem es nicht kompatibel ist, und stürzt ab. Ich weiß, dass es falsch ist. Ich gehe davon aus, dass die Treiberdateien in der EXE-Datei gespeichert sind, sodass ich sie einfach manuell über den Geräte-Manager installieren kann, wenn ich die Dateien herausholen kann.

Kennt jemand ein gutes Programm zum Öffnen von EXE-Dateien und zum Extrahieren des Inhalts?

Cfinley
quelle

Antworten:

16

Hängt vom Installationssystem ab, mit dem es verpackt wurde. Universal Extractor kann Dateien aus den meisten gängigen Installationspaketen (Installshield, NSIS, Wise ua) extrahieren. Wenn Sie jedoch unter Vista oder Windows 7 arbeiten, möchten Sie möglicherweise versuchen, den Treiber im Kompatibilitätsmodus zu installieren.

John T.
quelle
9
Wie bereits erwähnt, können andere Archivierungswerkzeuge möglicherweise auch aus einem generischen EXE-Installationsprogramm extrahieren: winzip, winrar, 7zip usw.
quack quixote
5
@quack +1 für 7zip, es kann fast jedes Installer-Paket öffnen.
Bobby
+1. Ich habe einen Treiber gesehen, der in einem MSI in einer EXE in einer ZIP in einem RAR versteckt ist.
Kinokijuf
6

Wenn Sie diese Programme ausführen, extrahieren sie manchmal ihre Dateien in einen temporären Ordner. Überwachen Sie den Datenzugriff durch dieses Programm. Vielleicht extrahiert es sich bereits.

Egon
quelle
1
+1 für eine Methode, die ohne Installation zusätzlicher Software angewendet werden kann.
Foraidt
1
So
debugge
2

Wenn Sie Total Commander verwenden, zeigt das Drücken von Ctrl+ Page Downden Inhalt des Archivs an, wenn die ausführbare Datei tatsächlich ein Archiv ist. Es wird wie ein normales Zip-Archiv behandelt.

Es gibt auch ein Plugin für Total Commander namens InstallExplorer , mit dem MSI- Dateien als reguläres Archiv angezeigt werden.

Alex
quelle
2

Wenn es sich bei der Datei um ein Standardinstallationsformat handelt, z. B. eine MSI-Datei, stehen Programme zum Extrahieren des Inhalts zur Verfügung, da es sich um ein etabliertes Installationsdateiformat handelt.

Wenn es sich bei dem Installationsprogramm jedoch lediglich um eine Standard-EXE-Datei handelt, müssen Sie eine Möglichkeit zur Installation zusammenhacken, indem Sie die Demontage des Codes durchlaufen und den Punkt ermitteln, an dem festgestellt wird, ob der Treiber mit dem Computer kompatibel ist, und dann das zu ändern. Dies erfordert jedoch Programmierkenntnisse.

Wenn Winzip nichts Seltsames tut, von dem ich nichts weiß, kann es keine EXE-Datei (Windows Portable Executable) öffnen, indem es als Zip-Archiv interpretiert wird.


quelle
1
Beim Herunterladen des Treibers handelt es sich wahrscheinlich um eine selbstextrahierende komprimierte Datei, die das Installationsprogramm nach dem Dekomprimieren automatisch ausführt. WinZip kann es möglicherweise extrahieren. Der Universal Extractor, den John T erwähnt, ist wahrscheinlich viel wahrscheinlicher :)
Emgee
1
Es erfordert weit mehr als "Programmierkenntnisse", um das Installationsprogramm zu zerlegen und zu modifizieren
;-)