sanni
Enthusiast
Thread Starter
- Mitglied seit
- 16.08.2004
- Beiträge
- 1.183
- Prozessor
- AMD Ryzen 5 7500F
- Mainboard
- Aorus B650 Elite AX (rev. 1.2)
- Kühler
- Arctic Liquid Freezer III 280
- Speicher
- G.Skill Trident Z5 Neo 32GB (8821A)
- Grafikprozessor
- PNY GeForce RTX 3070 Dual Fan
- Display
- HP 27xq 1440p144
- SSD
- Samsung 970 Evo 512GB
- Soundkarte
- SteelSeries Arctis Pro + GameDAC Gen 2
- Gehäuse
- Lian Li O11D Mini
- Netzteil
- Corsair SF750
- Keyboard
- Roccat Ryos MK Pro
- Mouse
- Logitech G Pro X Superlight
- Betriebssystem
- Windows 11 Pro
Hallo,
ich habe ein kleines Problem und bin schon seit Stunden auf der Suche aber finde einfach keine Lösung.
Gegeben ist eine 2MB große Datei.
Nun möchte ich per batch file den Wert der bytes an den Offsets 0x1FFFF2 und 0x1FFFF4 ändern. Zum Beispiel von 00 nach 14.
So dass ich zum Beispiel so etwas wie unten in eine Batch Datei schreiben kann und dann ändert das Programm hedit(Name frei erfunden) das Byte in der datei.bin am Offset 1FFFF2 um in 14.
hedit.exe datei.bin -o 1FFFF2 -b 14
So etwas muss es doch geben oder?
Für C# habe ich das gefunden aber wie integriere ich das in eine Batch
Viele Grüße
sanni
ich habe ein kleines Problem und bin schon seit Stunden auf der Suche aber finde einfach keine Lösung.
Gegeben ist eine 2MB große Datei.
Nun möchte ich per batch file den Wert der bytes an den Offsets 0x1FFFF2 und 0x1FFFF4 ändern. Zum Beispiel von 00 nach 14.
So dass ich zum Beispiel so etwas wie unten in eine Batch Datei schreiben kann und dann ändert das Programm hedit(Name frei erfunden) das Byte in der datei.bin am Offset 1FFFF2 um in 14.
hedit.exe datei.bin -o 1FFFF2 -b 14
So etwas muss es doch geben oder?
Für C# habe ich das gefunden aber wie integriere ich das in eine Batch
Stream outStream = File.Open(filename, FileMode.Open);
outStream.Seek(0x6354C, SeekOrigin.Begin);
outStream.WriteByte(0xb0);
Viele Grüße
sanni
Zuletzt bearbeitet: