#1 14. Dezember 2007 Hallo, ich suche eine Software, mit der ich mehrere Dateien vergleichen kann und einen Patch in Form einer .exe bekomme, der die Veränderung der Dateien speichert und diese ausführen kann.
#2 15. Dezember 2007 AW: Patch erstellen Kannst du das evtl. ein bisschen besser/ausführlicher erklären was du genau von dem Programm/Software erwartest. Entweder steh ich gerade auf der Leitung oder es ist doch nicht ganz verständlich. Welche Daten, wo soll er die vergleichen, was soll der "Patch" genau machen? Welche Veränderungen, usw.
#3 15. Dezember 2007 AW: Patch erstellen Ich hab mehrere Binärdateien. Diese verändere ich mit einem Hex-Editor. Nun suche ich eine Software (Patchengine), die diese beiden Dateien vergleicht und eine .exe erstellt um die "Ursprungsdateien" in die veränderte Version zu verwandeln. Also vom Prinzip her das was ein Crack tut (ist ja meist auch ein Patch).
#4 15. Dezember 2007 AW: Patch erstellen Das dürfte gar nicht so einfach sein, das eine exe - Datei ein kompiliertes Programm ist. Welches ja aus einem Quellcode erstellt wird. Kannst du mit deinem Hex-Editor die Datei, nachdem du sie modifiziert hast nicht einfach als *.exe speichern?
#5 15. Dezember 2007 AW: Patch erstellen wenn du das von der registrie abhängig machen würdest, also datei1.0 schreibt während der installation in die registrie version 1.0, kannste mit allen möglichen installern diese testen lassen vor ner patchinstallation. so das die installation nur ausgeführt wird wenn die reg nur 1.0 aufweist. würde der einfachheit aber dann vom installer die gesamte datei ersetzen lassen anstelle sie zu verändern. so das der patch datei1.0 mit datei 1.1 ersetzt und dies ebenfalls in die registrie schreibt, für weitere updates. das sollte sich mit nsis, innosetup, installshield usw. realisieren lassen. auch die skriptfunktion von autoplay mediastudio sollte ein überprüfen der registrie hinbekommen, falls der installer selber das nicht kann. aber alles nur theorie, hab jedes der programme schon benutzt, kann aber nur gerade so den standart davon nutzen , aber vom funktionsumfang sollte es durchaus kein problem sein. vom vorgehen her wäre es das selbe wie z.b. bei den letzten ubisoft spielen, der installer prüft die version in der registrie und ersetzt daraufhin falls nötig alte mit neuen dateien. dann schreibt er das in form einer neuen versionsnummer in die registrie für zukünftige updates. ubisoft verwendet installshield dafür.
#6 15. Dezember 2007 AW: Patch erstellen Hi ich rate dir bei solchen fällen zu dup2 von diablo2oo2. Einfach zu händeln und nen menge future. http://navig8.to/diablo2oo2 Mfg SuperFly [Current Version] Version: 2.16 [Features] -multiple file patcher -create Offset and Search&Replace patch/loader -compare files (RawOffset and VirtualAddress) with different filesize -registry patcher, also for loaders -attach files to patcher -get filepaths from registry -usage of CRC32 and filesize checks -patching packed files -compress patcher with your favorite packer -saving projects -use custom skin in your patcher -add music (Tracker Modules: xm,mod,it,s3m,mtm,umx,v2m,ahx) to patcher -and many more...
#7 15. Dezember 2007 AW: Patch erstellen Ich weiß schon was ich da mache Hatte nicht vor wahllos Zeichen zu ändern @SuperFly: Klingt gut, werde ich mir nach der Arbeit mal anschauen.