Also ... man nehme einen Hexeditor und paste die entsprechende Delphi-Funktion direkt an Datei-Offset 0x00000000!!! (Nicht dahinter, das ist Wichtig!!!)
Okay ... Scherz beiseite. Man kann Programme und auch DLLs aendern. Aber allein die Tatsache, dass du diese Frage stellst, beweist, dass du selbst wenn ich es ansatzweise erklaere es nicht verstehen wuerdest. Ich habe zB mal ein Programm so manipuliert, dass es noch eine EXE von mir gestartet hat - und zwar nicht durch Ersetzen eines Pfadnamens, sondern durch Entfernen und Optimieren anderen Codes ... stattdessen habe ich dann einen String und ein paar hundert Byte eigenen Code eingefuegt. Ist aber ein muehsames Geschaeft
Falls du dich fuer entsprechende Tools interessierst:
ftp.erm.tu-cottbus.de/DeDe
... oder den besten DisAsm der (bekannten) Welt
www.simtel.net/produ...b_product_page=29498
ftp.erm.tu-cottbus.d...reeware/idafre41.zip