Nasıl yapılır: Windows 7 WDK kullanarak, bir akıllı kart okuyucu Sürücüsü ' ATRs almak ıoctl'ler süzgeç gösteren bir kod örneği

Makale çevirileri Makale çevirileri
Makale numarası: 981665 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Giriş

Bu kod örneği, Windows 7 Windows Development Kit'e (WDK) kullanarak, bir akıllı kart okuyucu sürücüsü, giriş/çıkış denetimi ((ATR) sıfırlamaya yanıt almak, IOCTL) akıllı kart okuyucusu süzme hakkında gösterir. Bu örnek, warm ATR eşleşmeleri warm ATR sıfırlama ATR WinSCard bulma yönteminde aşağıdaki akıllı kart mini sürücü belirtimi ile uyumlu, böylece bir soğuk sıfırlama sıfırlama emin olmak için kullanılabilir:
http://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx

Daha fazla bilgi

Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:


Bu resmi kapatBu resmi aç
Download
Download the AtrFilter.exe package now.

Yayım Tarihi: Mart 3, 2010

Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

AtrFilter.exe kendiliğinden açılan dosya, aşağıdaki dosyaları içerir.
Bu tabloyu kapaBu tabloyu aç
AçıklamaDosyaları
Kaynak ve üstbilgi dosyalarıatrfilter.c, <a2>atrfilter.h</a2>, <a4>atrfilter.rc
Dosyaları oluşturmakaynakları, <a2>makefile</a2>, <a4>makefile.inc
INF dosyasıatrfilter.inx
Benioku dosyasıReadme.txt
Microsoft yazılımı lisans koşullarıLicense.txt, License.rtf

Kod örneğini oluşturma

  1. Karşıdan yükleme ve dosyaları ayıklamak için AtrFilter.exe çalıştırın.
  2. Istenen yapım ortamı Windows 7 WDK seçin. Yapım ortamı boş olabilir veya 32-bit veya 64-bit bir ortam belirtebilirsiniz.
  3. Yapı, dosyaları 1. adımda ayıkladığınız dizininden çalıştırın.
Not Bu süzgeç, çekirdek modu sürücüsü Framework (KMDF) temel alır. Sürücü Kur paketinize KMDF co-installer eklemeniz gerekir.

Kod örneğini yükleyin.

Not Bu kod örneği, yalnızca Windows 7 üzerinde sınanmıştır.

Not Bu örnek filtre sürücüsünü yüklemek için geçerli BIR dijital imza gerekebilir.
Bu hizmetin bir üst filtre olarak tüm akıllı kart okuyucuları için MSDN makalesini okuyun ekleyen bir yükleme uygulaması oluşturma hakkında daha fazla bilgi için "bir süzgeç sürücüsü yükleme" Bunu yapmak için, aşağıdaki Web sitesini ziyaret edin:
http://msdn.microsoft.com/en-us/library/ms791322.aspx
El ile sürücü hizmeti eklemek için <a0></a0>, ayrıcalığı yükseltilmiş bir komut isteminden bir komut çalıştırabilirsiniz. Bunu yapmak için şu adımları izleyin:
  1. Başlat
    Bu resmi kapatBu resmi aç
    start button
    ' ı tıklatın ve Arama programları ve dosyaları kutusuna cmd yazın.
  2. Cmd.exeProgramlar listesinde sağ tıklatın ve sonra da <a2>yönetici olarak çalıştır</a2>'ı tıklatın.
    Bu resmi kapatBu resmi aç
    UAC
    Yönetici parolası girmeniz veya onaylamanız istenirse, parolayı yazın veya onaylayın.
  3. Komut isteminde, kopyalamak veya aşağıdaki komutu yazın ve ENTER tuşuna basın:
    sc oluşturma atrfiltr binPath = system32\drivers\atrfiltr.sys türü çekirdek başlangıç = = isteğe bağlı hata = normal
  4. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam ' ı tıklatın.
    Bu resmi kapatBu resmi aç
    UAC
    Yönetici parolası girmeniz veya onaylamanız istenirse, parolayı yazın veya onaylayın.
  5. Kayıt defterinde, aşağıdaki anahtarı bulun ve tıklatın:
    {50DD5230-BA8A-11 D 1-BF5D-0000F805F530} \UpperFilters HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\
  6. Düzen menüsünden Değiştir ' i tıklatın.
  7. Atrfiltr varolan üst süzgeçleri listesine ekleyin ve ENTER tuşuna basın.
  8. Kayıt Defteri Düzenleyicisi'nden çıkın.

Özellikler

Makale numarası: 981665 - Last Review: 16 Mart 2010 Salı - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Windows 7 Enterprise
  • Windows 7 Professional
Anahtar Kelimeler: 
kbmt kbcodesnippet atdownload kbexpertiseadvanced kbsurveynew kbinfo KB981665 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:981665

Geri Bildirim Ver

 

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