Eine Datei mit der Extention dll (dynamic link libary) kann man nur bedingt bearbeiten !
Es handelt sich hier um eine compilierte Datei mit Programmcode, welche von ausführbaren Programmen (z.B. exe Dateien) verwendet wird. Es werden hieraus bestimmte Unterprogramme gestartet, welche, da sie extern in der Bibliothek enthalten sind, nun von verschiedenen Anwendungen oder Anwendungsteilen gemeinsam benutzt werden können, ohne daß die in die eigentliche Anwendung jedesmal neu mit einkompiliert werden müssen.
Du hast z.B. mit einem Hexeditor die Möglichkeit bestimmte Stellen in dieser DLL zu verändern (nennt man Patchen).
Aber Vorsicht, man sollte genau wissen wo und was man ändert !
Es darf dabei auf keinen Fall zu einer Verschiebung der Daten kommen (also was rausnehmen oder dazufügen), denn dann funktioniert die DLL garantiert nicht mehr.
Es gibt darüber hinaus auch noch einige komfortablere Tools, welch aber nur bestimmte Änderungen zulassen, z.B. den Inhalt von Strings, Icons, Menustrukturen usw.
So ein Teil war auf einer der letzen PC-Welt's drauf und nannte sich Resource Hacker und ist z.B. unter diesem Link zu finden !!
Gruß
repi