Ejemplo de código que muestra cómo filtrar IOCTL recuperar ATRs de un controlador de lector de tarjetas inteligentes mediante Windows 7 WDK

Seleccione idioma Seleccione idioma
Id. de artículo: 981665 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

En este ejemplo de código muestra cómo filtrar el lector de tarjetas inteligentes controles de entrada/salida (IOCTL) que recuperar la respuesta para restablecer (ATR) desde un controlador de lector de tarjeta inteligente utilizando el Kit de desarrollo de Windows (WDK) de Windows 7. En este ejemplo se puede utilizar para asegurarse de que el caliente restablecido ATR coincidencias el restablecimiento frío ATR, de modo que el caliente restablece ATR está en conformidad con el mecanismo de descubrimiento WinSCard en la especificación del minicontrolador de tarjeta inteligente siguientes:
http://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx

Más información

El archivo siguiente está disponible para descargarlo del Centro de descarga de Microsoft:


Contraer esta imagenAmpliar esta imagen
Download
Download the AtrFilter.exe package now.

Fecha de lanzamiento:, 3 de marzo de 2010

Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus. con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a prevenir que se hagan cambios no autorizados.

El archivo autoextraíble AtrFilter.exe contiene los siguientes archivos.
Contraer esta tablaAmpliar esta tabla
DescripciónArchivos
Archivos de origen y de encabezadoatrfilter.c, atrfilter.h, atrfilter.rc
Generar archivosfuentes, archivos MAKE, makefile.inc
Archivos INFatrfilter.INX
Archivos LéameReadme.txt
Términos de licencia del software de MicrosoftLicense.txt, License.rtf

Genere el ejemplo de código

  1. Descargue y ejecute AtrFilter.exe para extraer los archivos.
  2. Seleccione el entorno de generación deseado de Windows 7 WDK. El entorno de generación puede ser gratuito, o puede especificar un entorno de 32 ó 64 bits.
  3. Ejecutar la generación desde el directorio a la que extrajo los archivos en el paso 1.
Nota Este filtro está basado en núcleo Mode Driver Framework (KMDF). Coinstalador KMDF debe incluir en el paquete de instalación del controlador.

Instalar en el ejemplo de código

Nota En este ejemplo de código se ha probado únicamente en Windows 7.

Nota Una firma digital válida que deba para cargar este controlador de filtro de ejemplo.
Para obtener más información acerca de cómo crear una aplicación de instalación agrega este servicio como un filtro superior para todos los lectores de tarjetas inteligentes, lea el artículo MSDN, "instalar un controlador de filtro". Para ello, visite el siguiente sitio Web:
http://msdn.microsoft.com/en-us/library/ms791322.aspx
Para agregar manualmente el servicio de controlador, puede ejecutar un comando desde un símbolo del sistema con privilegios elevados. Para ello, siga estos pasos:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
    start button
    y, a continuación, escriba cmd en el cuadro Buscar programas y archivos.
  2. Haga clic con el botón secundario del mouse en cmd.exe en la lista programas y, a continuación, haga clic en Ejecutar como administrador.
    Contraer esta imagenAmpliar esta imagen
    UAC
    Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
  3. En el símbolo del sistema, copie o escriba el comando siguiente y presione ENTRAR:
    sc create atrfiltr binPath = tipo system32\drivers\atrfiltr.sys = kernel start = error de petición = normal
  4. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
    Contraer esta imagenAmpliar esta imagen
    UAC
    Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
  5. Busque y haga clic en la siguiente clave del Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {50DD5230-BA8A-11 D 1-BF5D-0000F805F530} \UpperFilters
  6. En el menú Edición, haga clic en Modificar.
  7. Agregue atrfiltr a la lista de filtros superiores existente y, a continuación, presione ENTRAR.
  8. Salir del Editor del registro.

Propiedades

Id. de artículo: 981665 - Última revisión: martes, 16 de marzo de 2010 - Versión: 1.0
La información de este artículo se refiere a:
  • Windows 7 Enterprise
  • Windows 7 Professional
Palabras clave: 
kbmt kbcodesnippet atdownload kbexpertiseadvanced kbsurveynew kbinfo KB981665 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 981665

Enviar comentarios

 

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