Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Registration-Free Activation των COM Components

Îåêßíçóå áðü ôï ìÝëïò George J. Capnias. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 14-07-2005, 01:17. Υπάρχουν 0 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-07-2005, 01:17 3459

    Umbrella [um] Registration-Free Activation των COM Components

    Μέσα από το MSDN:

    Registration-Free Activation of COM Components: A Walkthrough
        Το Registration-Free COM είναι μια τεχνολογία που ελευθερώνει τα COM components από την εξάρτηση τους από το registry των Windows και συνεπώς ελευθερώνει τις εφαρμογές που τα χρησιμοποιούν από την απαίτηση των αφιερωμένων κεντρικών υπολογιστών. Επιτρέπει στις εφαρμογές που εξαρτώνται από διαφορετικές εκδόσεις του ίδιου COM component, να μπορούν να μοιραστούν μια υποδομή και για να φορτώνουν τις διάφορες εκδόσεις COM components side-by-side, παρόμοια με το μηχανισμό που υπάρχει στο .NET Framework.
        Σε αυτό το άρθρο παρουσιάζεται βήμα-προς-βήμα, μια επίδειξη του registration-free activation native COM components, από native client εφαρμογές που έχουν δημιουργηθεί σε Visual C++ ήVisual Basic 6.0, καθώς και από ένα managed client. Εξηγεί μερικώς πως δουλεύουν οι μηχανισμοί, και παρουσιάζει πιθανά λάθη στο configuration και πώς να γίνει βασικό troubleshooting σε αυτά.

    Registration-Free Activation of .NET-Based Components: A Walkthrough
        Το Registration-Free COM είναι μια τεχνολογία που ελευθερώνει τα COM components από την εξάρτηση τους από το registry των Windows και συνεπώς ελευθερώνει τις εφαρμογές που τα χρησιμοποιούν από την απαίτηση των αφιερωμένων κεντρικών υπολογιστών. Επιτρέπει στις εφαρμογές που εξαρτώνται από διαφορετικές εκδόσεις του ίδιου COM component, να μπορούν να μοιραστούν μια υποδομή και για να φορτώνουν τις διάφορες εκδόσεις COM components side-by-side, παρόμοια με το μηχανισμό που υπάρχει στο .NET Framework.
        Σε αυτό το άρθρο παρουσιάζεται βήμα-προς-βήμα, μια επίδειξη του registration-free activation .NET components από native client εφαρμογές που έχουν δημιουργηθεί σε Visual C ++ ή Visual Basic 6.0. Εξηγεί μερικώς πως δουλεύουν οι μηχανισμοί και παρουσιάζει μερικά πιθανά λάθη στο configuration και πώς να γίνει βασικό troubleshooting σε αυτά.

        Πρέπει να πω όταν είδα τα άρθρα με πέρασαν διάφορα από το μυαλό μου. Θυμάμαι από τα Windows 2000 ήταν διαθέσιμη η δυνατότητα του εύκολου registration ενός COM component από μια εφαρμογή, αν το COM component βρισκόταν στο ίδιο directory με αυτή, δηλαδή δεν χρειαζόταν να κάνει κάποιος register το COM component από πριν, το έκανε η εφαρμογή για αυτόν, διάφανα, εφόσον ο χρήστης είχε τα ανάλογα δικαιώματα.

    Βέβαια με το Registration-Free Activation και το side-by-side των COM components αλλάζει το σκηνικό στην δημιουργία των εφαρμογών. Δεν χρειάζονται δικαιώματα του χρήστη να γράφει στο registry, δεν αναμιγνύονται οι εκδόσεις των COM components, δεν χρειάζεται να γίνουν αλλαγές στα υπάρχοντα COM components, αλλά απλά να προστεθούν manifest αρχεία ώστε να ενεργοποιηθεί η δυνατότητα.

       Γιατί δεν το είχαν κάνει πέντε χρόνια νωρίτερα με τα Windows 2000, και το κάνουν τώρα για την αυξημένη ασφάλεια στα Windows XP SP2 και Windows Server 2003 SP1;


    George J.

    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems