Αναγν. άρθρου: 240797 - Τελευταία αναθεώρηση: Κυριακή, 15 Μαΐου 2011 - Αναθεώρηση: 3.0 Τρόπος διακοπής εκτέλεσης ενός στοιχείου ελέγχου ActiveX στον Internet Explorer
Σημαντικό Αυτό το άρθρο περιέχει πληροφορίες σχετικά με την τροποποίηση του
μητρώου. Βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας του μητρώου
πριν να το τροποποιήσετε. Βεβαιωθείτε ότι γνωρίζετε τους τρόπους επαναφοράς του
μητρώου εάν παρουσιαστεί κάποιο ζήτημα. Για περισσότερες πληροφορίες σχετικά με
τον τρόπο δημιουργίας αντιγράφων ασφαλείας, επαναφοράς και τροποποίησης του
μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο
της Γνωσιακής Βάσης της Microsoft (Knowledge Base): 256986
(http://support.microsoft.com/kb/256986/EL/
)
Ορισμός του μητρώου των Microsoft Windows Περίληψη Αυτό το άρθρο περιγράφει τον τρόπο διακοπής της εκτέλεσης
ενός στοιχείου ελέγχου ActiveX στον Microsoft Internet Explorer και τον Windows
Internet Explorer. Αυτό μπορείτε να το κάνετε τροποποιώντας την τιμή δεδομένων
της τιμής DWORD του στοιχείου Compatibility Flags για το αναγνωριστικό κλάσης
(CLSID) του στοιχείου ελέγχου ActiveX. Σημείωση Για υπολογιστές με Microsoft Windows XP και Windows Server 2003, οι διαχειριστές μπορούν να χρησιμοποιήσουν τις πολιτικές περιορισμού λογισμικού για να αποτρέψουν την εκτέλεση του στοιχείου ελέγχου ActiveX σε οποιοδήποτε πρόγραμμα σε υπολογιστές που βρίσκονται σε περιβάλλον τομέα ενεργού καταλόγου Active Directory. Για περισσότερες πληροφορίες σχετικά με τις πολιτικές περιορισμού λογισμικού, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web (στα αγγλικά): http://technet.microsoft.com/en-us/library/bb457006.aspx
(http://technet.microsoft.com/en-us/library/bb457006.aspx)
Περισσότερες πληροφορίεςΠροειδοποίηση Ενδέχεται να προκύψουν σοβαρά ζητήματα σε περίπτωση λανθασμένης
τροποποίησης του μητρώου με χρήση του Επεξεργαστή Μητρώου (Registry Editor) ή
άλλης μεθόδου. Λόγω αυτών των ζητημάτων, ενδέχεται να χρειαστεί εκ νέου
εγκατάσταση του λειτουργικού συστήματος. Η Microsoft δεν μπορεί να εγγυηθεί ότι
τα ζητήματα αυτά είναι δυνατό να επιλυθούν. Τροποποιήστε το μητρώο με δική σας
ευθύνη. Προειδοποίηση Η Microsoft δεν συνιστά να κάνετε αναίρεση της λειτουργίας kill σε ένα στοιχείο ελέγχου ActiveX. Εάν το κάνετε αυτό, ίσως να προκύψουν θέματα ευπάθειας ασφαλείας. Το bit "kill" ορίζεται συνήθως για κάποιον εξαιρετικό λόγο και, επομένως, πρέπει να δείξετε μεγάλη προσοχή όταν αναιρείτε τη λειτουργία kill σε ένα στοιχείο ελέγχου ActiveX. Επίσης, επειδή η ακόλουθη διαδικασία είναι ιδιαίτερα τεχνική, μην συνεχίσετε αν δεν είστε απόλυτα βέβαιοι ότι μπορείτε να ακολουθήσετε τη διαδικασία και, επίσης, συνιστάται να διαβάσετε ολόκληρη τη διαδικασία πριν να ξεκινήσετε. Το CLSID για ένα στοιχείο ελέγχου ActiveX είναι ένα GUID για αυτό το στοιχείο ελέγχου. Μπορείτε να αποτρέψετε την εκτέλεση ενός στοιχείου ελέγχου ActiveX στον Internet Explorer, ορίζοντας το bit "kill" έτσι ώστε το στοιχείο ελέγχου να μην καλείται ποτέ από τον Internet Explorer όταν χρησιμοποιούνται οι προεπιλεγμένες ρυθμίσεις. Το bit "kill" είναι μια συγκεκριμένη τιμή για την τιμή DWORD του στοιχείου Compatibility Flags για το στοιχείο ελέγχου ActiveX στο μητρώο. Αυτό είναι διαφορετικό από την ανάκληση της επιλογής "ασφαλές για εκτέλεση" (safe for scripting) ενός στοιχείου ελέγχου ActiveX. Όταν γίνεται ανάκληση της επιλογής "ασφαλές για δέσμες ενεργειών" (safe for scripting), ο Internet Explorer εξακολουθεί να καλεί το στοιχείο ελέγχου και στη συνέχεια σας εμφανίζει ένα προειδοποιητικό μήνυμα που αναφέρει ότι το στοιχείο ελέγχου ActiveX ενδέχεται να μην είναι ασφαλές. Ανάλογα με την επιλογή που κάνετε, το στοιχείο ελέγχου είναι δυνατό να εκτελεστεί. Ωστόσο, αφού οριστεί το bit "kill" για κάποιο στοιχείο ελέγχου ActiveX, ο Internet Explorer δεν καλεί το στοιχείο αυτό, εκτός εάν είναι ενεργοποιημένη η επιλογή Προετοιμασία και εκτέλεση στοιχείων ελέγχου ActiveX που δεν έχουν χαρακτηριστεί ως ασφαλή (Initialize and script ActiveX controls not marked as safe) στον Internet Explorer. Για να ορίσετε το bit "kill", ακολουθήστε τα εξής βήματα:
{ABCDEF12-ABCD-ABCD-ABCD-ABCDEF123456} Ο Internet Explorer θα ερμηνεύσει αυτήν την τιμή και θα
δημιουργήσει μια εμφάνιση του στοιχείου ελέγχου ActiveX που αναφέρεται στην
τιμή AlternateCLSID αντί για την τιμή που έλαβε ένα killbit. Σημείωση Για να ισχύσει η τιμή AlternateCLSID, το killbit πρέπει να οριστεί στο αρχικό CLSID. Οι προγραμματιστές των στοιχείων ελέγχου ActiveX μπορούν να
χρησιμοποιήσουν τις τιμές μητρώου TreatAs ή AlternateCLSID με το "kill bit",
ώστε να γίνεται έλεγχος από τον Internet Explorer αν παρέχεται για χρήση ένα
ενημερωμένο στοιχείο ελέγχου ActiveX στη θέση ενός απενεργοποιημένου στοιχείου
ελέγχου ActiveX. Για πληροφορίες σχετικά με τον τρόπο χρήσης της τιμής TreatAs,
επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web (στα αγγλικά): http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/html/1d7a1677-738a-4258-9afc-e77bd0dcf40f.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/htm/reg_8gfn.asp)
Για να ορίσετε την τιμή AlternateCLSID, ακολουθήστε τα παρακάτω
βήματα:
Η τιμή AlternateCLSID υποστηρίζεται στις παρακάτω εκδόσεις του Internet Explorer.
164539
(http://support.microsoft.com/kb/164539/EL/
)
Τρόπος προσδιορισμού της εγκατεστημένης έκδοσης του Internet Explorer
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Επιστροφή στην αρχή
