Προς το περιεχόμενο

Patch Στην ιδια Εφαρμογη


ntaryl

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπερα παιδια

Εχω φτιαξει ενα εκτελεσιμο (version 1.0)με Visual basic 6.0 .

Ειναι ενα απλο αρχειο με ενα κουμπακι και ενα text box

Αυτο που θελω να ρωτησω πως μπορω να κανω αναβαθμιση του εκτελεσιμου απο version 1.0 σε version 2.0

και οτι αλλες αλλαγες υπαρχουν στην version 2.0 (update local )

ευχαριστω πολυ

Δημοσ.

ευχαριστω

Αλλα δεν θελω να κανω αντιγραφη

απλα να ενσωματωσω τισ αλλαγες

καλο βραδυ

Δημοσ.

Εξαρτάται πόσο διαφορετική είναι η νέα έκδοση, αν πρόκειται για μια πολύ μικρή αλλαγή (πχ. τροποποίηση ενός if από == σε !=) μπορεί να γίνει πολύ εύκολα, γράφοντας τα νέα, κατάλληλα assembly opʼcodes bytes στις παλιές θέσεις (offsets), αν τώρα πρόκειται για μεγάλη αλλαγή (πχ. προσθήκη νέων εντολών κτλ.) τα πράγματα είναι δύσκολα καθώς αλλάζουν οι θέσεις των εντολών, συνεπώς οι διευθύνσεις τους κτλ στο νέο build οπότε τα πράγματα περιπλέκονται -θα πρέπει να κάνεις relocations, fix-ups στο Image κτλ..

 

Παρʼ όλα αυτά πάντως η Microsoft προσφέρει μια τεχνολογία (API νομίζω) που επιτρέπει να κάνεις patch σε υπάρχοντα αρχεία, μόνο τις τροποποιήσεις (differences) που επιθυμείς περιορίζοντας έτσι το μέγεθος των προς μετάδοση δεδομένων, αλλά δυστυχώς αυτή την στιγμή δεν θυμάμαι την ονομασία της ή άλλες τεχνικές λεπτομέρειες.

Δημοσ.

Σε ευχαριστω πολυ Φιλε μου

Θα ψαξω μηπως βρω κατι .Αν σε παρακαλω μαθεις και εσυ κατι πες μου

Ευχαριστω πολυ

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...