PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .Dll Datein



Hodenkobold
06.10.2010, 17:18
Ich wollte mal Fragen womit man die Dll datein Programmieren kann und womit man schon vorhandende dll datein bearbeiten kann wenn das geht ^^ Ich kenn mich da nicht so aus... würde mich über hilfe freuen. Am besten wäre es wenn man worhandene bearbeiten kann ein download link wäre wenn es möglich ist auch nice ;)

D3MEN
06.10.2010, 17:25
Also dll programmierung kannst du in fast jeder beliebiegen programmierersprache delphi vb.net o.ä

aber wie du dll's nachträglich bearbeitest ka sorry99

Dr. XMas
06.10.2010, 17:29
Mit C++ kannste .dll Dateien erstellen
Aber wie man .dll Dateien bearbeitet , das weis ich auch nicht sry

Hodenkobold
06.10.2010, 17:32
Ok danke auch dann wird das net gehen ;)

l0dsb
06.10.2010, 17:34
Was willst du bearbeiten? .dll-Dateien sind an für sich PE-Dateien und können mit einem PE-Editor bearbeitet werden (vielleicht geht es dir auch speziell um Ressourcen, siehe: ResHacker).

blackberry
06.10.2010, 17:38
DLLs sind grob gesagt nichts anderes als EXE-Dateien, die Funktionieren oder Klassen exportieren (d.h. nach außen verfügbar machen). Um genau zu sein handelt es sich dabei um die selbe Art von Dateiformat und EXE-Dateien und DLLs unterscheiden sich im Wesentlichen nur dadurch, dass das IMAGE_FILE_DLL Bit in den Characteristics im FileHeader gesetzt ist, wenn es sich um eine DLL handelt.

DLLs erstellt man - wie bereits von anderen gesagt - in der Programmiersprache seiner Wahl (sofern diese sowas unterstützt).

DLLs nachträglich bearbeiten: entweder du hast den Sourcecode zu der DLL - dann sollte ja wohl alles klar sein, oder du hast nur die DLL vorliegen.
Sollte dies der Fall sein, so bleibt wohl nur die Möglichkeit die DLL zu disassemblieren und auf Assembler-Level zu ändern. Das erfordert natürlich gute ASM-Kenntnisse und ist bei größeren Änderungen oft den Aufwand nicht wert.