![]() |
Re: exe Datei erstellen
Kann man ein Patch nicht auch in Delphi Coden den , ich komme mit Assembler überhaupt nicht klar , werd einfach nicht schlau daraus.
|
Re: exe Datei erstellen
Du möchtest also eine exe, die erst einen Konfigurationsdialog anzeigt, und wenn der ausgeführt wurde, dass Prog ?
Ich würde es so machen: Eine Exe, die prüft, ob bsw. config.ini vorhanden ist. wenn ja, normales Programm. Wenn nicht, stattdessen ein Konfigurationsdialog, der sie erstellt. Alternativ vll. den Konfigdialog in eine eigene Exe, mit Hauptapp. als Ressource, config.ini wird erstellt, Ress. entpackt ... Die Exe zu patchen trifft imho nicht ganz den Sinn ... (overkill) |
Re: exe Datei erstellen
Zitat:
Sicher kannst den auch in Delphi schreiben. Frag mich jetzt bitte nicht wie Niko auf die Idee kommt, dass dies nur mit Assembler ginge... Du mußt lediglich die Unterschiede reinschreiben, wie auch schon die Vorredner schrieben. Die Unterschiede findest einfach durch Vergleich der Versionen. Mir persönlich würde eine Lösung mit verschiedenen DLLs mehr zusagen, aber ich weiß auch nicht wirklich, für was Du sowas überhaupt willst. |
Re: exe Datei erstellen
Ich möchte einfach wissen wie man in eine exe schreiben kann???
wie ist mir egal hauptsache man bekommt es mit Delphi hin . Das vorhin war nur ein Beispiel , ich weis wohl das ich das ganse auch mit dll's und INI's erledigen kann aber ich möchte nun mal was neues dazu lehrnen . |
Re: exe Datei erstellen
Zitat:
|
Re: exe Datei erstellen
patchen muss nicht unbedingt viel source sein. du kannst zum beispiel im Programm eine Konstante verwenden welche du durch patchen änderst (einfach die stelle finden wo die konstante in der Exe steht und durch eine neue Konstante überschreiben)
|
Re: exe Datei erstellen
Najut dann werd ich das mal tuhen
|
Re: exe Datei erstellen
Zitat:
Wenn man eine exe-Datei verändern will, ist es aber sicher nicht schlecht, wenn man weiß wie eine solche eigentlich aussieht. Wie sonst sollte man herausfinden können, wo man was wie verändern muss, um einen anderen Ablauf zu erhalten? Die Idee mit der Konstanten vereinfacht das natürlich erheblich. (Wobei man das dann wohl wieder erheblich einfacher über eine Konfigurationsdatei umsetzen könnte ...) |
Re: exe Datei erstellen
Zum Thema Exe-patchen :
Du kannst ja einfach eine neue Section in die Exe Datei einfügen und dann deinen jmp-Wert ändern. Ein wenig ASM musst du dafür zwar mitbringen aber hey - ![]() |
Re: exe Datei erstellen
Verwenden Programme die Installationen erstellen die gleiche Technik. Dort kann ich ja auch sagen das ich diesen Dailog mit dem Bild und dem Text haben möchte. Haben die auch eine exe als Resource angehängt die sie dann einfach bearbeiten?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz