Exe ändern
jetzt hab ich aber noch eine frage: Ich muss in dem Programmcode eine stelle finden, die ich ändere. Wenn das aber mein zweites update ist und der user hat sich das erste update noch nicht runtergeladen wäre ja der code nicht mehr der gleiche, was kann ich da dann machen?
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping

Du musst gar nichts finden da Du den Offset schon weisst (wenn Du die ProgrammVersion der zu patchenden Datei kennst). Der Patch stammt ja von Dir und das Programm wohl auch. Also kennst Du die Programmlänge und meinetwegen ein MD5-Fingerprint. Das sollte zum Identifizieren der ProgrammVersion ausreichen.zigapeda hat geschrieben:jetzt hab ich aber noch eine frage: Ich muss in dem Programmcode eine stelle finden, die ich ändere. Wenn das aber mein zweites update ist und der user hat sich das erste update noch nicht runtergeladen wäre ja der code nicht mehr der gleiche, was kann ich da dann machen?
Außerdem kannst Du die zu ändernde ProgrammDatei ja vorher mal sichern so dass sie im Fall des Falles noch zur Verfügung steht.
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Naja so schlimm ist das ja nicht bei wenigen updates.
Du kannst ja für alles extra einen patch machen also so:
1.0->1.1
1.0-1.2
1.1->1.2
oder du sagst deinen usern dass sie immer nur eine version rauf-updaten sollen...
Du kannst ja für alles extra einen patch machen also so:
1.0->1.1
1.0-1.2
1.1->1.2
oder du sagst deinen usern dass sie immer nur eine version rauf-updaten sollen...
PB-Anfänger 
http://www.codingtuts.dl.am « meine page plz visit!!
http://www.united-coders.dl.am
http://votenow.cell5.com/

http://www.codingtuts.dl.am « meine page plz visit!!
http://www.united-coders.dl.am
http://votenow.cell5.com/
- Justy
- Beiträge: 131
- Registriert: 10.09.2004 13:31
- Wohnort: Feldbach / Steiermark / Österreich
- Kontaktdaten:
Ich würd einen Binary-Patch von der vorletzten auf die letzte version machen UND zusätzlich einen der alles beinhaltet zum Patchen für jede Version!
Alles andere (Version herausfinden und dann die Versionen der Reihe nach raufpatchen und das alle noch in einem Prog) ist in meinen Augen einfach zu viel Aufwand! Vorallem da der Patch dadurch nicht kleiner ist als eine ganz "neue" EXE.
mfg. Justy
Alles andere (Version herausfinden und dann die Versionen der Reihe nach raufpatchen und das alle noch in einem Prog) ist in meinen Augen einfach zu viel Aufwand! Vorallem da der Patch dadurch nicht kleiner ist als eine ganz "neue" EXE.
mfg. Justy
Am Anfang erschuf der Mensch Gott.
Friedrich Nietzsche
Friedrich Nietzsche
Ich würde das so machen: der Patcher checkt die Version des Installierten progs und lädt dann erst die passende Patcher datei runter 
Für Leute die Offline sind müsste man dann die Patcher dateien auch einzeln zum DL anbieten.
Ich frage mich wie die Game hersteller das machen da kann man ja auch mit jedem patch von jeder Version updaten ...

Für Leute die Offline sind müsste man dann die Patcher dateien auch einzeln zum DL anbieten.
Ich frage mich wie die Game hersteller das machen da kann man ja auch mit jedem patch von jeder Version updaten ...
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Da gibt es spezielle Tools für. Z.B. hier: http://www.smartversion.com/smartversion.htm125 hat geschrieben:Ich frage mich wie die Game hersteller das machen da kann man ja auch mit jedem patch von jeder Version updaten ...
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Hm also ehrlich gesagt hätt ich ja schon auch lust einen Patcher zu schreiben. Das Problem ist aber, dass ich das Ding von Deeem2031 überhaupt nicht kapiere oO
Ich habs mir gut durchgelesen und versucht zu verstehen aber das is mir eindeutig zu hoch
Gibts da irgendwo eine Erklärung für sowas?
Ich habs mir gut durchgelesen und versucht zu verstehen aber das is mir eindeutig zu hoch

Gibts da irgendwo eine Erklärung für sowas?
PB-Anfänger 
http://www.codingtuts.dl.am « meine page plz visit!!
http://www.united-coders.dl.am
http://votenow.cell5.com/

http://www.codingtuts.dl.am « meine page plz visit!!
http://www.united-coders.dl.am
http://votenow.cell5.com/