Wie kann ich Binärdatei aus EXE-Datei extrahieren?
Ich habe eine BIOS-Datei .EXE und ich möchte die Bainary-Datei daraus extrahieren, um sie direkt mit einem USB-EEPROM-Programmierer auf einen BIOS-Chip zu flashen.
- Was ich versucht habe: Extrahieren der EXE-Datei mit 7ZIP oder WINZIP zu schauen Sie, ob sich eine BIN-Datei darin befindet, aber ich finde nur eine ROM-Datei.
Ich habe verschiedene Programme wie Universal Extracter und das gleiche Ergebnis ausprobiert. Hat jemand eine Idee, wie das geht?
2 answers
Es gibt verschiedene Methoden, um die BIOS-Datei aus der Installation zu extrahieren Datei. Diese Datei kann verschiedene Formate haben: ROM, BIN, FD, CAP, BIO, WPH und EFI.
Finden Sie im TEMP-Ordner:
Viele Installateure extrahieren die Paketdatei in das temporäre Verzeichnis. Starten Sie das Setup und sobald der erste Dialog oder die Eingabeaufforderung angezeigt wird, untersuchen Sie Ihr TEMP-Verzeichnis für ein neu erstelltes Unterverzeichnis oder eine neu erstellte Datei. Kopieren Sie das datei aus TEMP-Ordner und dann brechen Sie die installation ab.Eine Dell
.exe
BIOS-Datei kann durch Ausführen extrahiert werdeninstall-file.exe /writeromfile
. Andere bekannte Parameter sindwritehdrfile
undwritehexfile
. Eine andere Methode ist zu verwenden PFSExtractor.Dieser thread beschreibt die Verwendung des Werkzeugs B2MB.
Dies ist keineswegs eine erschöpfende Liste aller möglichen Formate.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-09-18 09:42:34
Für Dell Systems Treiber:
Laden Sie zunächst alle Treiber für Ihr System von der Dell - Website herunter und verwenden Sie diese Dateien.
Beispiel "AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe" /s /e=E:\Dell
Einige ' exe ' - Dateien werden unter dem Ordner production
extrahiert. Einige werden in den Ordner Drivers
extrahiert. Für diejenigen unter dem Ordner Drivers
habe ich dann die gleiche Option verwendet, um in den Ordner production
zu gelangen.
FYI: Eine Datei hatte ich ein paar Verzeichnisse entfernt. Diese Datei hatte Windows 2000 ' W2K*" Dateien. Ich musste zurückgehen und wiederholen der rest meiner Dateien.
Allgemeine Verwendung:
"driver name".exe [/<option1>[=<value1>]] [/<option2>[=<value2>]]...
Siehe Liste unten für und Informationen.
HINWEIS: Wenn der Ordnername Leerzeichen enthält, sollten doppelte Anführungszeichen für den Ordnernamen angegeben werden
BEISPIEL: /s /e="c:\Folder Name"
Option - Beschreibung:
(keine) - Anzeige der grafischen Benutzeroberfläche zur geführten Installation / Aktualisierung oder Extraktion.
/?
oder /h
- Zeigt dies an Informationen zur Paketnutzung aktualisieren.
/s
- Unterdrückt alle grafischen Benutzeroberflächen des Update-Pakets.
/e=<path>
- Extraktion von Update-Inhalten in einen Ordner.
(HINWEIS: Erfordert die Option /s
)
/drivers=<path>
- Extraktion von nur Treiberkomponenten in einen Ordner.
(HINWEIS: Erfordert die Option /s
)
/driveronly
- Installation/Aktualisierung der Treiberkomponenten nur.
(HINWEIS: Erfordert die Option /s
)
/passthrough ...
- (Erweitert) Sendet den gesamten Text nach der Option / passthrough direkt an den Hersteller installieren Sie die Software des Update-Pakets. Dieser Modus unterdrückt alle bereitgestellten grafischen Benutzeroberflächen, jedoch nicht unbedingt die der Software des Anbieters.
/factoryinstall /passthrough (vendor command line parameter)
- (Erweitert) (commnad-Zeilenparameter) werden direkt an das Installationsprogramm des Anbieters übergeben, ohne MUP zu analysieren.XML. Wenn das Installationsprogramm des Anbieters nach der Installation REBOOT_REQUIRED
oder REBOOT_UPDATE_PENDING
zurückgibt,wird es zum ERFOLG.
/capabilities
- (Advanced) Gibt eine codierte Beschreibung des unterstützten Update-Pakets zurück Ausstattung.
(HINWEIS: Erfordert die Option /s
)
/l=<path>
- Definieren Sie einen bestimmten Pfad für die Update-Paketprotokolldatei.
(HINWEIS: Diese Option kann NICHT in Kombination mit /passthrough
oder /capabilities
verwendet werden)
Beispiel (e):
Aktualisieren Sie das System stillschweigend
AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /s
Extrahieren Sie den Aktualisierungsinhalt in den Ordner C:\mydir\ AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /s /e=C:\mydir
Extrahieren Sie die Treiberkomponenten in den Ordner C:\mydir\ AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /s /drivers=C:\mydir
Nur Treiberkomponenten installieren
AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /s /driveronly
Übergeben Sie Befehlszeilenargumente direkt an vendor Installer.
Schalten Sie den Rückgabecode bei Bedarf auf Erfolg
AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /factoryinstall /passthrough D:\Sample.xml C:\log\FI.log
Ändern Sie vom Standardprotokollspeicherort in C:\my path with spaces\log.txt AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /l="C:\my path with spaces\log.txt"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-08-10 15:12:50