Δείγμα κώδικα που δείχνει τον τρόπο φιλτραρίσματος IOCTL που ανακτούν ATRs από ένα πρόγραμμα οδήγησης μονάδας ανάγνωσης έξυπνης κάρτας, χρησιμοποιώντας το Windows WDK 7

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 981665 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

ΕΙΣΑΓΩΓΗ

Αυτό το δείγμα κώδικα δείχνει τον τρόπο φίλτρο εισόδου/εξόδου στοιχεία ελέγχου (IOCTL) που θα ανακτήσει την απάντηση για να επαναφέρετε (ATR) για τη μονάδα ανάγνωσης έξυπνης κάρτας από ένα πρόγραμμα οδήγησης μονάδας ανάγνωσης έξυπνης κάρτας, χρησιμοποιώντας τα Windows 7 Windows Development Kit (WDK). Αυτό το δείγμα μπορεί να χρησιμοποιηθεί για να βεβαιωθείτε ότι το warm επαναφορά ATR συμφωνίες της επαναφοράς κρύο ATR, έτσι ώστε η warm επαναφορά ATR είναι σε συμφωνία με τον μηχανισμό εντοπισμού WinSCard με την ακόλουθη προδιαγραφή Minidriver έξυπνης κάρτας:
http://www.Microsoft.com/whdc/Device/Input/Smartcard/sc-minidriver.mspx

Περισσότερες πληροφορίες

Το ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft (Download Center):


Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Άμεση λήψη του πακέτου AtrFilter.exe.

Ημερομηνία έκδοσης: Μάρτιος 3, 2010

Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
119591Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Η Microsoft εξέτασε το αρχείο αυτό για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία δημοσίευσης του αρχείου. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Το αρχείο αυτόματης εξαγωγής AtrFilter.exe περιέχει τα ακόλουθα αρχεία.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Περιγραφήτου Word
Τα αρχεία προέλευσης και κεφαλίδαatrfilter.c, atrfilter.h, atrfilter.rc
Δημιουργία αρχείωνπηγές, makefile, makefile.inc
Αρχεία INFatrfilter.inx
Αρχεία ReadmeReadme.txt
Οι Όροι άδειας χρήσης λογισμικού της MicrosoftLicense.txt, License.rtf

Δημιουργήστε το δείγμα κώδικα

  1. Κάντε λήψη και εκτέλεσηAtrFilter.exeΓια να εξαγάγετε τα αρχεία.
  2. Επιλέξτε το περιβάλλον δόμησης που θέλετε από το Windows WDK 7. Το περιβάλλον δόμησης μπορεί να είναι δωρεάν, ή μπορείτε να καθορίσετε ένα περιβάλλον 32-bit ή 64-bit.
  3. Εκτελέστε το build από τον κατάλογο στον οποίο εξαγάγατε τα αρχεία στο βήμα 1.
ΣΗΜΕΙΩΣΗΑυτό το φίλτρο βασίζεται στον πυρήνα λειτουργίας προγράμματος οδήγησης Framework (KMDF). Πρέπει να συμπεριλάβετε το co-installer KMDF στο πακέτο εγκατάστασης προγράμματος οδήγησης.

Εγκαταστήστε το δείγμα κώδικα

ΣΗΜΕΙΩΣΗΑυτό το δείγμα κώδικα έχει δοκιμαστεί μόνο σε Windows 7.

ΣΗΜΕΙΩΣΗΜια έγκυρη ψηφιακή υπογραφή μπορεί να χρειαστεί να φορτώσετε αυτό το πρόγραμμα οδήγησης φίλτρου δείγμα.
Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να δημιουργήσετε μια εφαρμογή εγκατάστασης που προσθέτει αυτήν την υπηρεσία ως ένα φίλτρο επάνω για όλα τα προγράμματα ανάγνωσης έξυπνης κάρτας, διαβάστε το άρθρο MSDN, "εγκατάσταση ενός προγράμματος οδήγησης φίλτρου." Για να το κάνετε αυτό, επισκεφθείτε την ακόλουθη τοποθεσία Web:
http://MSDN.Microsoft.com/en-us/library/ms791322.aspx
Για να προσθέσετε με μη αυτόματο τρόπο την υπηρεσία του προγράμματος οδήγησης, μπορείτε να εκτελέσετε μια εντολή από μια γραμμή εντολών με αυξημένα δικαιώματα. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
  1. Κάντε κλικStart
    Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
    κουμπί ' Έναρξη '
    , και στη συνέχεια πληκτρολογήστεCmdΣτοΑναζήτηση προγραμμάτων και αρχείων"Τύπος" (Type).
  2. Κάντε δεξιό κλικ στο στοιχείοCmd.exeΣτοΠρογράμματα (Programs)λίστα και στη συνέχεια κάντε κλικ στο κουμπίΕκτέλεση ως διαχειριστής.
    Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
    UAC
    Εάν σας ζητηθεί ένας κωδικός πρόσβασης διαχειριστή ή επιβεβαίωση, πληκτρολογήστε τον κωδικό πρόσβασης ή δώστε επιβεβαίωση.
  3. Στη γραμμή εντολών, αντιγράψτε ή πληκτρολογήστε την ακόλουθη εντολή και, στη συνέχεια, πιέστε το πλήκτρο ENTER:
    sc δημιουργία binPath atrfiltr = τύπος system32\drivers\atrfiltr.sys = Έναρξη πυρήνα = σφάλμα ζήτησης = κανονική
  4. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPERegedit, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
    UAC
    Εάν σας ζητηθεί ένας κωδικός πρόσβασης διαχειριστή ή επιβεβαίωση, πληκτρολογήστε τον κωδικό πρόσβασης ή δώστε επιβεβαίωση.
  5. Εντοπίστε και κατόπιν κάντε κλικ στο ακόλουθο κλειδί μητρώου:
    \UpperFilters HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {50DD5230-BA8A-11 D 1-BF5D-0000F805F530}
  6. Στο διακομιστήΕπεξεργαστείτε τη διαδρομήμενού, κάντε κλικ στο κουμπίΤροποποίηση (Modify).
  7. ADDatrfiltrστη λίστα υπάρχοντα φίλτρα επάνω και κατόπιν πιέστε το πλήκτρο ENTER.
  8. Κλείστε τον "Επεξεργαστή Μητρώου" (Registry Editor).

Ιδιότητες

Αναγν. άρθρου: 981665 - Τελευταία αναθεώρηση: Κυριακή, 25 Σεπτεμβρίου 2011 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Windows 7 Enterprise
  • Windows 7 Professional
Λέξεις-κλειδιά: 
kbcodesnippet atdownload kbexpertiseadvanced kbsurveynew kbinfo kbmt KB981665 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:981665

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com