Tengo un controlador intermedio NDIS pasante, que consta de dos archivos .inf (un estándar y un minipuerto) y un archivo .sys. Debido a los requisitos de firma de controladores de Windows 7, tuve que obtener un certificado de firma de código y firmar el archivo .sys para que el controlador se instalara en un sistema de 64 bits. Esto funciona bien, y tengo muchas instalaciones exitosas de Windows 7.¿Qué cambió en los requisitos de la firma del controlador para Windows 8?
Sin embargo, el mismo instalador falla en Windows 8 Consumer Preview (64 bits). Si reinicio con Windows Signature Enforcement desactivado, se instala correctamente, por lo que definitivamente es un problema de firma. ¿Qué nuevos requisitos se agregaron entre Windows 7 & Windows 8 que necesito seguir para instalar mi controlador?
FWIW: Solía modificar los archivos .inf de mi controlador de gráficos para que funcionen con mi sistema. (Las versiones que funcionan de fábrica provienen del OEM y, por lo tanto, son más antiguas). Funcionó bien en Windows XP y Windows 7, tanto de 32 bits como de 64 bits, pero Windows 8 de 64 bits me dice que no puedo ". Lo instalo debido a la manipulación, aunque he desactivado la aplicación de la firma. :(No tengo idea de lo que hicieron, pero es bastante molesto ... – Mehrdad
FWIW: Tuve que crear un archivo .cat para mi .inf y luego probar firmar el archivo .cat para que se instalara en Windows 8 Customer Vista previa X64.Eso me lleva a creer que la única forma de implementarlo para su lanzamiento requeriría un certificado de firma de código de una Autoridad de certificación. Este .inf se usa para instalar un dispositivo USB CDC que usa el controlador usbser.sys de Microsoft. –
¿Hay alguna palabra oficial de Microsoft sobre si todos los archivos INF deben firmarse en la versión final de Windows 8? Antes de tomarse la molestia de firmar todos nuestros conductores, me gustaría saber. –