Kód vzorek, který ukazuje, jak filtrovat IOCTL, načíst ATRs z ovladače čtecího zařízení karty smart card pomocí 7 WDK systému Windows

Překlady článku Překlady článku
ID článku: 981665 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Úvod

Tento příklad kódu ukazuje, jak filtrovat čtecí zařízení karet smart card vstupu a výstupu. ovládací prvky (IOCTL), získat odpovědi na reset (ATR) z ovladače čtecího zařízení karty smart card pomocí systému Windows 7 Windows Development Kit (WDK). Tento vzorek lze použít, a ujistěte se, že teplé obnovit ATR odpovídá za studena obnovení ATR tak, aby teplé obnovit ATR je v souladu se mechanismus zjišťování WinSCard v následujících miniovladač specifikace karty Smart Card:
http://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx

Další informace

Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:


Zmenšit tento obrázekZvětšit tento obrázek
Download
Download the AtrFilter.exe package now.

Datum vydání: Březen 3, 2010

Další informace o stažení souborů podpory společnosti Microsoft v následujícím článku databáze Microsoft Knowledge Base:
119591Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Microsoft tento soubor zkontroloval na výskyt virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici v den uveřejnění tohoto článku. Soubor je uložený na zabezpečených serverech neumožňujících neoprávněné změny souborů.

Samorozbalovací soubor AtrFilter.exe obsahuje následující soubory.
Zmenšit tuto tabulkuRozšířit tuto tabulku
POPISSoubory
Soubory zdroje a záhlavíatrfilter.c, atrfilter.h, atrfilter.rc
Vytvoření souborůzdroje, makefile, makefile.inc
Soubory INFatrfilter.inx
Soubory ReadmeReadme.txt
Licenční podmínky pro software společnosti MicrosoftLicense.txt License.rtf

Ukázka kódu sestavení

  1. Stažení a spuštění AtrFilter.exe k extrahování souborů.
  2. Vyberte požadované sestavení prostředí 7 WDK systému Windows. Sestavení prostředí lze zdarma, nebo můžete zadat 32bitové nebo 64bitové prostředí.
  3. Spusťte sestavení z adresáře, do které jste extrahovali soubory v kroku 1.
Poznámka: Tento filtr je založen na KMDF (jádra režim Driver Framework). Instalační balíček ovladačů musí obsahovat KMDF co-installer.

Nainstalovat kód vzorku

Poznámka: Tato ukázka kódu byl testován pouze v systému Windows 7.

Poznámka: Platný digitální podpis může být nutné načíst ovladač filtru tohoto vzorku.
Další informace o vytvoření instalace aplikace, která přidá této služby jako horní filtr pro všechny čtecí zařízení karet smart card, přečtěte si článek MSDN "instalace ovladač filtru. Přejděte na následující web:
http://msdn.microsoft.com/en-us/library/ms791322.aspx
Ruční přidání služby ovladače, můžete spustit příkaz z příkazového řádku s vyššími oprávněními. Postupujte takto:
  1. Klepněte na tlačítko Start,
    Zmenšit tento obrázekZvětšit tento obrázek
    start button
    a potom zadejte příkaz cmd do pole hledání programů a souborů.
  2. Klepněte pravým tlačítkem myši na položku cmd.exe v seznamu a klepněte na příkaz Spustit jako správce.
    Zmenšit tento obrázekZvětšit tento obrázek
    UAC
    Jestliže se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte akci.
  3. Do příkazového řádku zkopírujte nebo zadejte následující příkaz a stiskněte klávesu ENTER:
    sc create atrfiltr binPath = typ system32\drivers\atrfiltr.sys = jádra start = chyba poptávky = normal
  4. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz regedit a pak klepněte na tlačítko OK.
    Zmenšit tento obrázekZvětšit tento obrázek
    UAC
    Jestliže se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo potvrďte akci.
  5. Vyhledejte následující klíč registru a klikněte na něj:
    \UpperFilters HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {50DD5230-BA8A-11 D 1-BF5D-0000F805F530}
  6. V nabídce Úpravy klepněte na příkaz změnit.
  7. Přidejte do existujícího seznamu horní filtry atrfiltr a stiskněte klávesu ENTER.
  8. Ukončete program Editor registru.

Vlastnosti

ID článku: 981665 - Poslední aktualizace: 16. března 2010 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Windows 7 Enterprise
  • Windows 7 Professional
Klíčová slova: 
kbmt kbcodesnippet atdownload kbexpertiseadvanced kbsurveynew kbinfo KB981665 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:981665

Dejte nám zpětnou vazbu

 

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