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

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

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

  • 0
ntaryl

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

Ερώτηση

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

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

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

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

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

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

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

6 απαντήσεις σε αυτή την ερώτηση

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

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

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

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

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

 

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

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Binary patch:

http://www.google.gr/search?hl=en&q=binary+patch

 

Windows installer msi patches:

http://www.google.gr/search?hl=en&q=msp+patch&meta=

 

Και φυσικά υπάρχουν και εμπορικά πακέτα, π.χ.

http://www.agensoft.com

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

Βρηκα κατι σε Visual basic

Θα το δοκιμασω αργοτερα

καλορ βραδυ

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

ευχαριστω

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

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

καλο βραδυ

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
×
×
  • Δημιουργία νέου...