permanently not enforcement enable disable checks allow windows 64bit device-driver signed

windows - not - ¿Cómo instalar el controlador con un archivo cat?



enable driver signature enforcement windows 10 (2)

Tengo el driver del kernel. Al realizar la instalación en sistemas de 32 bits y Windows XP y versiones anteriores, no tuve ningún problema y utilicé SetupCopyOEMInf, pero los controladores de 64 bits deben estar firmados. Lo firmé y necesito tener un archivo cat con el controlador copiado en algún lugar de la computadora, y este método de instalación no funciona. ¿Cómo debo instalarlo?

EDIT: aclaró la pregunta.


Debe obtener una firma Authenticode , crear un archivo de catálogo y firmarlo con eso. Microsoft decidió que, para los sistemas de 64 bits, requerirá que el controlador no sea controlado por el proveedor, al verificar su firma.

(Nota: este no es el mismo que WHQL, que prueba la calidad del controlador. Authenticode simplemente indica que el controlador no ha sido manipulado por algún usuario malicioso o virus; no dice nada sobre lo que hace el controlador. por lo que es una firma relativamente fácil, aunque costosa, de obtener.)

Otra solución es la test-signing , si no planea redistribuir su programa. https://technet.microsoft.com/library/dd919230.aspx


En Windows Vista y Windows 7 hay una nueva utilidad para manejar la configuración de los controladores, llamada PnPUtil . Maneja exactamente este tipo de trabajo. Simplemente copie todos los archivos relevantes de su controlador (*. Inf, * .cat, * .sys) a un directorio en la computadora de destino y use PnPUtil -i -a <InfName>.inf

Nota: Necesitará estar en un contexto de administrador para usar esta herramienta con éxito.