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

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
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
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:
Más información
El archivo siguiente está disponible para descargarlo del Centro de descarga de Microsoft:


DownloadDownload 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.
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: 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 Iniciostart 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.
    UACSi 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.
    UACSi 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.

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 981665 - Última revisión: 12/12/2015 03:51:21 - Revisión: 1.0

Windows 7 Enterprise, Windows 7 Professional

  • kbnosurvey kbarchive kbmt kbcodesnippet atdownload kbexpertiseadvanced kbsurveynew kbinfo KB981665 KbMtes
Comentarios