Entwickler-Ecke

Sonstiges (Delphi) - Tool um Konvertieren von Delphi.exe in Delphi Source-code??


SvenL - Mi 30.10.02 22:01
Titel: Tool um Konvertieren von Delphi.exe in Delphi Source-code??
Jo, hay men,

folgendes Problem,
vorab möchte ich Euch garantieren, daß ich keine Ideen klauen möchte, sondern eine Delphi-exe , die Irgendwann vor ca. 2 Jahren durch einen 'nicht mehr Mitarbeiter' unserer Firma entstanden ist, wofür aber kein aktueller Source Code besteht, analysieren!

Gibt es ein tool wie ich es zurückwandeln kann in den damals geschriebenen Source-Code?

Ich habe zwar einen SourceCode aber dieser scheint nur ein Versuch zu sein, da die exe eine ganz andere Grösse hat als die, die bereits seit Jahren beim Kunden ist und auch die Funktion der EXE ist anders wie die des vorhandenen Source-Codes.

Kennt jemand das Problem und weis es zu beheben??


Gruss Sven!!
P.S.

Vermute ich muss auf dem alten Source-Code aufbauen!? Richtig??


aogwaba - Mi 30.10.02 22:11

Zitat:

Vermute ich muss auf dem alten Source-Code aufbauen!? Richtig??

Ja :(

cu
waba


Anonymous - Mi 30.10.02 22:25

Ich hatte ein kleines Falss mit Jauche und ein kleines mit Wein. Dann hab ich beides in ein großes Fass gegossen. Jetzt möchte ich wieder den Wein wieder raus haben. Geht das?

Kleiner Scherz.

Wird nicht gehen, da daß Programm compiliert wurde. Die Resorcen wirst du rausfiltern können (es gibt exe2dpr) aber den Code nicht. Das kann man schon an dem Tool dcu2pas sehen. Auch hier ist das Ergebnis Assemblercode.


SvenL - Mi 30.10.02 23:02
Titel: Jo, dann muss ich wohl selbst die Gehirnwindungen anschmeiß,
You know.... time is money!!!


CenBells - Mi 30.10.02 23:07

jo, hallo, du kannst das gesammte programm disassemblieren. un dann musst du dich halt mit Assembler auskennen. Dann kannst du zumindest einen Pascal code herstellen, der die gleiche funktion hat, wie das programm. aber es ist nicht möglich den pascal code im original wieder herstellen

Viel erfolg
Gruß´
Ken


Delete - Do 31.10.02 00:08

Und was machst du mit den ganze Compiler-Optimierungen? Eine Exe zu disassemblieren ist unmöglich. Es gibt zwar Tools, die meinen dies zu können, aber letztendlich bekommst du höchstens die Prozedur- und Funktionsköpfe, wenn überhaupt.


Tino - Do 31.10.02 11:23
Titel: Re: Tool um Konvertieren von Delphi.exe in Delphi Source-cod
SvenL hat folgendes geschrieben:
Kennt jemand das Problem und weis es zu beheben??

Ja, ich denke ich kenne das Problem. Und die Lösung :-) Schaft Euch ein anständiges Versions-Control-System an. Dadurch werden alle Source auf einem Server gespeichert. Anschließend passt (oder erstellt) Eure Build-Processe an damit diese nur noch die Source auf dem Server benutzen. Dadurch sollten nur noch Anwendungen zum Kunden kommen die man jeder Zeit wieder herstellen kann (dank des VCS)!

Gruß
TINO


SvenL - Do 31.10.02 15:03

Jo, ich bin zwar noch ein ziemlicher Neuling, aber den aktuellen Sourcecode hätte ich mit Sicherheit griffbereit ob jetzt auf nem Server oder auf CD!
Dann muss der Kunde sich halt gedulden, ist ja nicht mein Problem!
Danke für Eure Statements!!!

Sven