weiß jemand einen Weg bzw. ein Tool, mit dem ich einen Textstring aus einer DLL modifizieren kann? (Textstring ist lesbar, wenn die .dll mit Notepad/Editor geöffnet wird, OS = XP HE)
Danke für Input
weiß jemand einen Weg bzw. ein Tool, mit dem ich einen Textstring aus einer DLL modifizieren kann? (Textstring ist lesbar, wenn die .dll mit Notepad/Editor geöffnet wird, OS = XP HE)
Danke für Input
Da gibt es aber gravierende Unterschiede! Nimmt man einen Hexeditor, sollte man tunlichst die Länge des Textes nicht verändern. Ein Text aus n Buchstaben wird durch einen anderen ersetzt, der aber auch aus EXAKT n Zeichen besteht. Sonst könnte die Datei zerstört werden.
Besser wäre ein Resourceneditor. Jedes Windows-Programm speichert die von ihm verwendeten Standard-Texte, Dialoge, Icons, Bitmaps etc in einem bestimmten, abgetrennten Bereich innerhalb der Datei, in einem bestimmten Format. Ein Resourceneditor öffnet diesen (so vorhanden), woraufhin man die genannten Dinge ändern kann, z.B. Fenstergröße verändern, Texte übersetzen, Layout der Dialoge ändern usw. Dabei dürften die Texte länger oder kürzer werden als die Originale es waren. Aber Obacht: sie könnten nicht mehr in z.B. einen Button reinpassen - es sei denn, den verändert man auch gleich in Größe und ggf. Lage. Änderungen speichern, geändertes Programm starten und es sollte so aussehen, wie es nun aussehen soll. Oder auch nicht... ;-))
Aber auch hier wie immer: man begeht damit i.d.R. eine Copyright-Verletzung, denn solches Tun wird praktisch immer bei den Nutzungsbedingungen verboten.
Früher, beim guten alten Borland Pascal Win war ein solcher mit dabei, ob das beim aktuellen Delphi auch noch so ist, weiß ich nicht. Also mal wieder googeln...