Principales respuestas
Instalar un driver inf automáticamente en Windows 8/8.1 o cómo conseguir una firma digital para el driver

Pregunta
-
Hola,
Estoy trabajando en un viejo proyecto y en él usamos un driver inf para las comunicaciones por USB. Hasta ahora instalábamos este driver sin problemas en equipos Windows XP, Vista y 7 desde un instalador setup (ahora usamos InstallShield). Lo que hacemos es copiar este inf en la carpeta [Windows]\Inf. Ahora estamos empezado a tener problemas con clientes que están comprando equipos con Windows 8/8.1. Windows 8 no deja instalar nuestro driver (muestra el siguiente mensaje: "The third-party INF does not contain digital signature information") y tenemos que seguir estos pasos para poder hacerlo. Pero estos pasos que hay que seguir no les ha gustado nada a los clientes.
¿Hay alguna forma para instalar automáticamente el driver? Si la única forma es obteniendo una firma digital ¿dónde lo consigo y cómo lo añado al driver? Nunca he hecho nada así.
Un saludo y gracias.
PD: no he encontrado un foro concreto para poder preguntar esto, lo pongo aquí, aunque no sé si será el mejor sitio.
Respuestas
-
Hola Jon,
La verdad es que es un tema complicado si no estais acostumbrados al tema de Driver Signature. Anteriormente los sistemas era mas permisivos, pero en Windows 8 y posterior es necesario, a no ser que se hagan esos configuraciones "extrañas", que ensucian la imagen del producto.
De entrada te recomendaria la siguiente publicacion, donde se explica el tema de Firma de controladores:
http://www.davidegrayson.com/signing/
Y tambien este documento con la informacion mas precisa sobre los procedimientos mas a nivel tecnico:
http://pixcl.com/Signing-Windows-8-Drivers.htm
Espero que os sirva de orientacion,
- Marcado como respuesta Jon 123 martes, 14 de junio de 2016 13:08
-
Sobre literatura al respecto no tengo nada a mano, pero en la libreria Technet hay proceidmiento en Español :)
https://technet.microsoft.com/es-es/library/dd919238%28v=ws.10%29.aspx
Espero que esto valga
- Marcado como respuesta Jon 123 martes, 14 de junio de 2016 13:08
Todas las respuestas
-
Hola Jon,
La verdad es que es un tema complicado si no estais acostumbrados al tema de Driver Signature. Anteriormente los sistemas era mas permisivos, pero en Windows 8 y posterior es necesario, a no ser que se hagan esos configuraciones "extrañas", que ensucian la imagen del producto.
De entrada te recomendaria la siguiente publicacion, donde se explica el tema de Firma de controladores:
http://www.davidegrayson.com/signing/
Y tambien este documento con la informacion mas precisa sobre los procedimientos mas a nivel tecnico:
http://pixcl.com/Signing-Windows-8-Drivers.htm
Espero que os sirva de orientacion,
- Marcado como respuesta Jon 123 martes, 14 de junio de 2016 13:08
-
Hola Álvaro, gracias por tu respuesta.
¿Tienes alguna documentación en español? Estoy leyendo sobre Driver Signing, pero es muy técnico para mi nivel de inglés.
-
Sobre literatura al respecto no tengo nada a mano, pero en la libreria Technet hay proceidmiento en Español :)
https://technet.microsoft.com/es-es/library/dd919238%28v=ws.10%29.aspx
Espero que esto valga
- Marcado como respuesta Jon 123 martes, 14 de junio de 2016 13:08
-
-
-
-
Hola de nuevo,
Vuelvo a la carga con esto, ya que estamos teniendo problemas ya con Windows 10 y todavía tenemos sin resolver bien el problema de Windows 8.
He visto el enlace http://www.davidegrayson.com/signing/ está actualizado y los requisitos para firmar no varían desde Windows 7 a 10. Aquí se muestra cómo crear un certificado para hacer pruebas, pero no sé lo que es x86 Free Build Environment y no lo encuentro (estoy trabajando sobre W8.1 ¿tal vez no exista?). ¿Alguien puede ayudarme con esto para crear un certificado para hacer pruebas en mi PC?
Gracias de antemano.