Patch erstellen

Dieses Thema im Forum "Windows" wurde erstellt von Pseiko, 14. Dezember 2007 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #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.
     
  4. #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).
     
  5. #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?
     
  6. #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 :eek: , 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.
     
  7. #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...
     
  8. #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.
     

  9. Videos zum Thema
Die Seite wird geladen...