Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » .dll Datei bearbeiten howto?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.12.2009, 14:31 Uhr
~greenapple
Gast


Hi,
ich bin neu auf diesem Gebiet und will eine .dll Datei ändern bzw. zumindest erstmal "sinnfoll", also nicht per editor oder ähnlichem, öffnen.
Die Datei lässt sich mit ResHack nicht öffnen auch mit devcpp kommen nur Zahlenreien herraus.
Kann man die Datei irgentwie so öffnen das man sie, auch mit einfacherer Programiersprache, bearbeiten kann?

Wenn jemand ein dafür besser geeignetes Forum kennt pm me pls!



"Rechtschreibfehler sind alle beabsichtigt damit euch beim Lesen nicht langweilig wird
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.12.2009, 14:50 Uhr
ao

(Operator)



Zitat von ~greenapple:
ich bin neu auf diesem Gebiet und will eine .dll Datei ändern


Vergiss es. DLLs sind nicht zum Bearbeiten gedacht, sondern zum Laufenlassen. Sie enthalten nur Maschinencode, keinen lesbaren Quellcode.

Man kann auch einer Bratwurst nicht ansehen, wie das Schwein aussah, aus dem sie gemacht ist.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.12.2009, 16:45 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Naja das stimmt jetzt so nicht ganz.
Je nach dem was man verändern will geht das recht problemlos. Wenn du zum Beispiel einfach nur Resourcen wie Bilder oder Icons ändern willst kann man das dank des PE Formats mit einem entsprechendem Editor machen.

Wenn man jetzt aber den Code selber ändern will wird es schon schwerer. Da könnte man mit entsprechenden Kenntnissen per Hex Editor rangehen, wobei zum Beispiel hartcodierte Strings sich noch recht einfach ändern lassen und Befehler schwerer bis nahezu unmöglich da man hier darauf achten muss das sich nichts so verschiebt das Adressierungen nicht mehr stimmen.
"Einfacher" wirds da dann schon wenn man es decompiliert, aber da passt aos Bratwurstvergleich schon ganz gut weil der Code der da rauskommt dem Ursprünglichen meist nicht mal annähernd ähnlich ist. Anders ist es wenn sich dabei um .Net Dlls (oder Java bzw. ähnliche Erzeugnisse) handelt, hier kann man meistens eigentlich recht gut nachvollziehbaren Code wiederherstellen wenn man mal davon absieht das CodeBehind und Designer Code plötzlich gemischt ist.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: