Código de exemplo que mostra como filtrar IOCTLs recuperar ATRs de um driver do leitor de cartão inteligente usando o WDK 7 do Windows

Traduções deste artigo Traduções deste artigo
ID do artigo: 981665 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

Este exemplo de código mostra como filtrar a leitora de cartão inteligente controles de entrada/saída (IOCTL) que recuperar a resposta para redefinir (ATR) de um driver do leitor de cartão inteligente usando o Windows 7 Windows Development Kit (WDK). Esse exemplo pode ser usado para certificar-se de que a quente redefinir ATR correspondências a redefinição fria ATR, de modo que a quente redefinir ATR está em conformidade com o mecanismo de descoberta WinSCard na seguinte especificação Minidriver Smart Card:
http://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx

Mais Informações

O seguinte arquivo está disponível para download no Centro de download da Microsoft:


Recolher esta imagemExpandir esta imagem
Download
Download the AtrFilter.exe package now.

Data de lançamento: 3 de março de 2010

Para obter mais informações sobre como fazer o download de arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft usou o software de detecção de vírus mais atual que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

O arquivo auto-extraível AtrFilter.exe contém os seguintes arquivos.
Recolher esta tabelaExpandir esta tabela
DescriçãoArquivos
Arquivos de código-fonte e cabeçalhoatrfilter.c, atrfilter.h, atrfilter.rc
Criar arquivosfontes, makefile, makefile.inc
Arquivos INFatrfilter.inx
Arquivos LeiameLeiame.txt
Termos de licença para Software MicrosoftLicense.txt, License.rtf

Criar o exemplo de código

  1. Baixe e execute AtrFilter.exe para extrair os arquivos.
  2. Selecione o ambiente de criação desejado do Windows 7 WDK. O ambiente de criação pode ser gratuito ou você pode especificar um ambiente de 32 bits ou 64 bits.
  3. Execute a compilação do diretório ao qual você extraiu os arquivos na etapa 1.
Observação: Este filtro se baseia no Kernel Mode Driver Framework (KMDF). Você deve incluir o co-instalador KMDF no seu pacote de instalação do driver.

Instalar o código de exemplo

Observação: Este exemplo de código foi testado apenas em Windows 7.

Observação: Uma assinatura digital válida pode ser necessário para carregar driver de filtro deste exemplo.
Para obter mais informações sobre como criar um aplicativo de instalação adiciona esse serviço como um filtro superior para todos os leitores de cartão inteligente, leia o artigo do MSDN, "Instalando um driver de filtro". Para fazer isso, visite o seguinte site:
http://msdn.microsoft.com/en-us/library/ms791322.aspx
Para adicionar manualmente o serviço de driver, você pode executar um comando em um prompt de comando elevado. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar,
    Recolher esta imagemExpandir esta imagem
    start button
    e, em seguida, digite cmd na caixa Pesquisar programas e arquivos.
  2. Clique com o botão direito do mouse em cmd.exe na lista programas e clique em Executar como administrador.
    Recolher esta imagemExpandir esta imagem
    UAC
    Se você for solicitado uma senha de administrador ou confirmação, digite a senha ou forneça a confirmação.
  3. No prompt de comando, copie ou digite o seguinte comando e pressione ENTER:
    sc create atrfiltr binPath = system32\drivers\atrfiltr.sys type = kernel start = erro demanda = normal
  4. Clique em Iniciar, clique em Executar, digite regedit e, em seguida, clique em OK.
    Recolher esta imagemExpandir esta imagem
    UAC
    Se você for solicitado uma senha de administrador ou confirmação, digite a senha ou forneça a confirmação.
  5. Localize e clique na seguinte chave no registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {50DD5230-BA8A-11 D 1-BF5D-0000F805F530} \UpperFilters
  6. No menu Editar, clique em Modificar.
  7. Adicione atrfiltr à lista de filtros superiores existente e, em seguida, pressione ENTER.
  8. Feche o Editor do registro.

Propriedades

ID do artigo: 981665 - Última revisão: terça-feira, 16 de março de 2010 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Windows 7 Enterprise
  • Windows 7 Professional
Palavras-chave: 
kbmt kbcodesnippet atdownload kbexpertiseadvanced kbsurveynew kbinfo KB981665 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 981665

Submeter comentários

 

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