Código de exemplo que mostra como filtrar IOCTLs obter ATRs de um controlador de leitor de smart card utilizando o WDK 7 Windows

Traduções de Artigos Traduções de Artigos
Artigo: 981665 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

Este código de exemplo mostra como filtrar o leitor de cartões Smart Card entrada/saída controlos (IOCTL) que obtêm a resposta para repor (ATR) de um controlador de leitor de smart card utilizando o Windows 7 Windows Development Kit (WDK). Este exemplo pode ser utilizado para se certificar de que a quente repostas ATR correspondências a reposição fria ATR para que a quente repor ATR está em conformidade com o mecanismo de descoberta WinSCard na especificação de Minicontrolador Smart Card seguinte:
http://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx

Mais Informação

O ficheiro seguinte está disponível para transferência a partir do centro de transferências da Microsoft:


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

Data de edição: 3 de Março de 2010

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu vírus neste ficheiro. Microsoft utilizou o software de detecção de vírus mais recente que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança melhorada, que ajudam a impedir alterações não autorizadas ao ficheiro.

O ficheiro de extracção automática AtrFilter.exe contém os seguintes ficheiros.
Reduzir esta tabelaExpandir esta tabela
DescriçãoFicheiros
Ficheiros de origem e de cabeçalhoatrfilter.c, atrfilter.h, atrfilter.rc
Criar ficheirosfontes, makefile, makefile.inc
Ficheiros INFatrfilter.INX
Ficheiros Leia-meReadme.txt
Termos de licenciamento para Microsoft SoftwareLicense.txt, License.rtf

Criar o exemplo de código

  1. Transfira e execute AtrFilter.exe para extrair os ficheiros.
  2. Seleccione o ambiente de compilação pretendido WDK de 7 no Windows. O ambiente de compilação pode ser livre, ou pode especificar um ambiente de 32 bits ou 64 bits.
  3. Execute a compilação a partir do directório para onde extraiu os ficheiros no passo 1.
Nota Este filtro é baseado no kernel do modo de Driver Framework (KMDF). Tem de incluir o co-instalador KMDF o pacote de configuração do controlador.

Instalar o código de exemplo

Nota Este código de exemplo foi testado apenas no Windows 7.

Nota Uma assinatura digital válida pode ser necessário para carregar este controlador de filtro de amostra.
Para obter mais informações sobre como criar um pedido de instalação adiciona este serviço como um filtro superior para todos os leitores de cartões Smart Card, leia o artigo da MSDN, "instalar um controlador de filtro". Para o fazer, visite o seguinte Web site:
http://msdn.microsoft.com/en-us/library/ms791322.aspx
Para adicionar manualmente o serviço de controlador, pode executar um comando a partir de uma linha de comandos elevada. Para tal, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    start button
    e, em seguida, escreva cmd na caixa Procurar programas e ficheiros.
  2. Clique com o botão direito do rato em cmd.exe na lista de programas e, em seguida, clique em Executar como administrador.
    Reduzir esta imagemExpandir esta imagem
    UAC
    Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou confirme.
  3. Na linha de comandos, copie ou escreva o seguinte comando e prima ENTER:
    sc create atrfiltr binPath = system32\drivers\atrfiltr.sys type = kernel start = erro de procura = normal
  4. Clique em Iniciar, clique em Executar, escreva regedit e, em seguida, clique em OK.
    Reduzir esta imagemExpandir esta imagem
    UAC
    Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou confirme.
  5. Localize e, em seguida, clique na seguinte chave no registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {50DD5230-BA8A-11 D 1-BF5D-0000F805F530} \UpperFilters
  6. No menu Editar, clique em <a1>Modificar</a1>.
  7. Adicionar atrfiltr à lista existente de filtros superiores e, em seguida, prima ENTER.
  8. Sair do Editor de registo.

Propriedades

Artigo: 981665 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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