Przykładowy kod, który pokazuje, jak filtr polecenia IOCTL używane pobrania ATRs z sterownik czytnika kart inteligentnych przy użyciu systemu Windows 7 WDK

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 981665 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

WPROWADZENIE

Ten przykładowy kod pokazuje jak filtrować czytnika kart inteligentnych wejścia i wyjścia formantów (IOCTL), Pobierz odpowiedź, aby zresetować (ATR) z sterownik czytnika kart inteligentnych za pomocą systemu Windows 7 Windows Development Kit (WDK). Próbka ta może służyć do upewnij się, że ciepły zresetować dopasowania ATR zimnej resetowania, który ATR tak, aby ciepły zresetować ATR jest zgodny z WinSCard mechanizm wykrywania w następujących specyfikacji Ministerownik kart inteligentnych:
http://www.microsoft.com/whdc/device/Input/SmartCard/SC-minidriver.mspx

Więcej informacji

Następujący plik jest dostępny do pobrania z witryny Microsoft — Centrum pobierania:


Zwiń ten obrazekRozwiń ten obrazek
Pobierz
Pobierz teraz pakiet AtrFilter.exe.

Data wydania:, 3 marca 2010

Aby uzyskać więcej informacji dotyczących sposobu pobierania plików pomocy technicznej firmy Microsoft kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
119591 Jak uzyskać pliki pomocy technicznej Microsoft w usługach online
Firma Microsoft przeskanowała plik w poszukiwaniu wirusów. Microsoft używane najbardziej aktualne oprogramowania wykrywania wirusa, który był dostępny w dniu zaksięgowania pliku. Plik jest przechowywany na serwerach o podwyższonych zabezpieczeniach, które uniemożliwiają nieautoryzowane zmiany w pliku.

Samowyodrębniający się plik AtrFilter.exe zawiera następujące pliki.
Zwiń tę tabelęRozwiń tę tabelę
OpisPliki
Pliki źródłowe i nagłówkaatrfilter.c, atrfilter.h, atrfilter.rc
Budowanie plikówźródła, makefile, makefile.inc
Pliki INFatrfilter.inx
Pliki ReadmePlik Readme.txt
Postanowienia licencyjne dotyczące oprogramowania firmy MicrosoftLicense.txt License.rtf

Budowanie przykładowy kod

  1. Pobierz i uruchom AtrFilter.exe Aby wyodrębnić pliki.
  2. Wybierz żądaną kompilacji środowiska WDK systemu Windows 7. Środowisko budowania może być wolne lub określić środowiska 32-bitowy lub 64-bitowych.
  3. Kompilacja należy uruchamiać z katalogu, do którego zostały wyodrębnione pliki w kroku 1.
Uwaga Ten filtr jest oparty na ramy sterownik trybu jądra (KMDF). Instalator dodatkowy KMDF musi zawierać w pakiecie instalacji sterownika.

Instalowanie sterownika przykładowego kodu

Uwaga Ten przykładowy kod zostało przetestowane tylko w systemie Windows 7.

Uwaga Prawidłowy podpis cyfrowy może być wymagane do załadowania sterownika filtru tej próbki.
Aby uzyskać więcej informacji dotyczących sposobu tworzenia instalacji aplikacji, która dodaje tę usługę jako filtr górnej wszystkie czytniki kart inteligentnych, przeczytaj artykuł MSDN "Instalowanie sterownika filtru". Aby to zrobić, odwiedź następującą witrynę sieci Web:
http://msdn.microsoft.com/en-us/library/ms791322.aspx
Aby ręcznie dodać usługę sterownika, można uruchomić polecenie z wiersza polecenia z podwyższonym poziomem uprawnień. Aby to zrobić, wykonaj następujące kroki:
  1. Kliknij przycisk Start
    Zwiń ten obrazekRozwiń ten obrazek
    przycisk Start
    , a następnie wpisz cmd w Wyszukaj programy i pliki pole.
  2. Kliknij prawym przyciskiem myszy Program Cmd.exe w Programy listy, a następnie kliknij przycisk Uruchom jako administrator.
    Zwiń ten obrazekRozwiń ten obrazek
    KONTROLA KONTA UŻYTKOWNIKA
    Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub potwierdź.
  3. W wierszu polecenia skopiuj lub wpisz następujące polecenie i naciśnij klawisz ENTER:
    sc create atrfiltr binPath = system32\drivers\atrfiltr.sys type = jądra start = błąd żądanie = normalna
  4. Kliknij przycisk Start, kliknij przycisk Uruchom, wpisz regedit, a następnie kliknij przycisk OK.
    Zwiń ten obrazekRozwiń ten obrazek
    KONTROLA KONTA UŻYTKOWNIKA
    Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub potwierdź.
  5. Zlokalizuj i kliknij następujący klucz rejestru:
    \UpperFilters HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {50DD5230-BA8A-11D1-BF5D-0000F805F530}
  6. Na Edycja menu, kliknij przycisk Modyfikowanie.
  7. Dodawanie atrfiltr do istniejącej listy filtrów wyższych, a następnie naciśnij klawisz ENTER.
  8. Zamknij Edytor rejestru.

Właściwości

Numer ID artykułu: 981665 - Ostatnia weryfikacja: 27 września 2011 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Windows 7 Enterprise
  • Windows 7 Professional
Słowa kluczowe: 
kbcodesnippet atdownload kbexpertiseadvanced kbsurveynew kbinfo kbmt KB981665 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:981665

Przekaż opinię

 

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