Hallo Leute,
Sorry, ein besserer Titel ist mir nicht eingefallen
Also, ich beschäftige mich seit geraumer Zeit mit dem PE Format, somit auch mit Binär Dateien
Nun hab ich mir schon eine Funktion schreiben können welches mir bestimmte Stellen einer Exe Datei auslesen und als Hex-Wert zurück geben kann.
Aber ich scheitere nun daran Daten _schreiben_ zu können.
Beim lesen hab ich ganz normal Read benutzt, beim Schreiben wäre wohl Blockwrite empfehlenswerter? Wenn ja, was genau muss ich machen damit der nicht beim Schreiben die Daten einfach nur "reinschiebt", sondern das bereits vorhandene überschreibt? Also:
Wenn ich dann "KKKK" reinschreibe soll es:
ergeben.
Kann mir da einer helfen? Brauch ich einen bestimmten FileMode ? Gibts vielleicht einen Befehl ala Delete() damit ich vorher den Inhalt löschen, und dann mit Write es reinschieben kann? Wäre ja im Endeffekt dann mein gewünschtes "Überschreiben".
Ich hoffe ihr könnt mir bei diesem Problem helfen
//edit:
Ich glaub ich habe meine Lösung gefunden. FileOpen, FileSeek, FileWrite etc.

Damit funktionierts super
Falls noch jemand was hinzuzufügen hat, immer gerne
