Menú
Está libre
registro
hogar  /  Programas/ ¿Qué hace whql. Controladores firmados y no firmados

¿Qué hace whql. Controladores firmados y no firmados

Casi todas las personas, cuando trabajan en una computadora, de una forma u otra, se enfrentan a la necesidad de instalar, reinstalar o eliminar un controlador. Y algunos ni siquiera son conscientes de que están haciendo esto, ya que los fabricantes de componentes están tratando de proteger a los usuarios de palabras tan terribles y asegurarse de que la instalación se lleve a cabo en un hermoso caparazón.

Por ejemplo, los discos que iban a su PC o portátil probablemente tenían algún tipo de controladores: a la tarjeta de video, a la placa base o a la tarjeta de sonido, etc. ¿Qué es este controlador?

Conductor es un programa que permite al sistema operativo acceder a los detalles de una computadora. Para cada dispositivo de la computadora, ya sea un gran tarjeta madre o muy pequeño Puerto USB requiere su propio controlador para funcionar.

Y hay un factor que a todo el mundo realmente no le gusta: cada sistema operativo necesita su propio controlador y cada dispositivo también necesita su propio controlador. Es decir, existe un poco de confusión sobre esta base. Para hacer la vida mas facil usuario común los fabricantes de dispositivos y componentes están intentando lanzar controladores para todos los sistemas operativos populares después del lanzamiento de un nuevo dispositivo. Y los creadores sistemas operativos intentar, a su vez, en su sistema brindar el mayor apoyo posible más dispositivos. Además, los fabricantes de dispositivos están intentando admitir algunas funciones en controladores estándar- por ejemplo, su tarjeta de video funcionará sin controladores, pero para que pueda aprovechar todas las posibilidades, debe instalar el controlador nativo para la tarjeta de video.

¿Por qué debería actualizar mis controladores?

Los controladores deben actualizarse; como ocurre con los controladores más recientes, los desarrolladores a menudo implementan nuevas funciones, corrigen errores en el controlador y optimizan las funciones antiguas. A veces, los controladores no necesitan actualizarse; esto sucede cuando los nuevos controladores introducen nuevos problemas en el funcionamiento del dispositivo: esto sucede, pero rara vez.

¿Qué es un controlador nativo?

Los controladores nativos son aquellos que fueron lanzados específicamente para su dispositivo por el fabricante de ese dispositivo. Sucede que instalas, por ejemplo, el controlador del monitor al monitor View Sonic y todo te funciona muy bien. Esta es más bien una excepción a la regla y solo necesita instalar controladores nativos.

¿Qué es el controlador WHQL?

WHQL (Laboratorio de calidad de hardware de Windows): esto significa que estos controladores han sido probados para verificar su compatibilidad con el sistema operativo. Sin embargo, recuerde que esto no significa que este controlador sea mejor para Windows que cualquier otro.

¿Qué controladores hay?

Dividiría condicionalmente a los conductores en tres grandes grupos: conductores Dispositivos de sistema, controladores de tarjetas de expansión, controladores de dispositivos periféricos.

Controladores de dispositivos del sistema- Por lo general, estos son los controladores de esos dispositivos, en cuyo trabajo es mejor que el usuario no trepe: el controlador de la fuente de alimentación, el procesador.

Controladores de tarjetas de expansión son conductores para, tarjetas de sonido, Sintonizador de TV, etc. Es mejor mantener estos controladores actualizados.

Controladores periféricos- estos son controladores para aquellos dispositivos que están conectados al ordenador a través de varios conectores, en particular a través de USB.

Con este paquete, obtendrá "potencia y fuerza", así como todo el conjunto de capacidades de los productos NVIDIA: juegos, plataformas, computadoras portátiles, estaciones de trabajo, multimedia o dispositivos móviles... Todos los controladores están certificados por WHQL.

La arquitectura de controlador unificada UDA o NVIDIA garantiza a los usuarios compatibilidad con versiones anteriores y posteriores con todas las generaciones GPU NVIDIA, que en última instancia simplifica enormemente el reemplazo del subsistema de video (no es necesario reinstalar los controladores).

Características principales Controladores NVIDIA ForceWare:

  • Ofrece un rendimiento de vídeo y 3D asombroso para todas las aplicaciones;
  • UDA - Arquitectura de controlador unificada;
  • sistemas revolucionarios para gráficos, video, audio, comunicaciones, preservación y seguridad de la información;
  • admite productos para más de 10 sistemas operativos únicos;
  • soporte continuo y actualizaciones para todos los productos NVIDIA.

La instalación de los controladores NVIDIA es bastante simple: guarde el paquete en su PC en cualquier lugar y recuerde su ubicación. Luego busque el archivo guardado y ejecútelo. Acepte todo lo que le ofrece el asistente de configuración de NVIDIA. ¡Y eso es! ¡Los controladores están instalados!

Básicamente, NVIDIA Forceware WHQL es la actualización recomendada para todos los usuarios de GeForce, todos aquellos jugadores cuyas noches de insomnio pasan por innovaciones de juegos de PC populares como Diablo iii, Battlefield 3, Blacklight: Retribución, Efecto masivo 3, The Elder Scrolls V: Skyrim y otros. Esta selección de controladores NVIDIA hace un gran trabajo al mejorar las características y el rendimiento de GeForce. También tenga en cuenta que los controladores de NVIDIA están certificados por el laboratorio WHQL de Microsoft.

Hablemos de firmas digitales de conductores. Primero, intentemos averiguar qué es.

La firma digital es una especie de pasaporte de conductor. Este pasaporte contiene información sobre el fabricante de este controlador; Información sobre Hardware para lo que fue hecho; notas sobre los cambios realizados. La firma del conductor debe ser verificada por una autoridad de certificación. Todo esto da confianza en que este conductor emitido por el fabricante designado y que también se realizaron todos los cambios.

¿En qué se diferencian los controladores sin firmar de los controladores firmados?

Los controladores sin firmar no tienen nada de esto. Esto significa que no sabe quién creó este producto y, en general, ¿funciona? E incluso si funciona, ¿puedes confiar en él? No se tiene plena confianza en que el controlador sin firmar funcione y sea seguro para la computadora. Por lo tanto, es mejor instalar solo controladores firmados.

¿Cómo se puede comprobar la firma de un conductor?

Puede comprobar si hay una firma utilizando. Después de descargarlo por primera vez, marque la casilla Verifique las firmas digitales WHQL... También en las siguientes pestañas hay campos Firma, que, dependiendo de la presencia de una firma, toma el valor o No.

Pero Herramienta de diagnostico le permite verificar solo la presencia de una firma, y ​​aún así no para todos los controladores. La mayoría información completa acerca de las firmas de controladores se pueden obtener utilizando la herramienta Verificación de firma de archivo... Para ejecutarlo, escriba en el menú Ejecutar

Sigverif

Luego, en la ventana que se abre, haga clic en Empezar... Un poco más tarde, veremos una ventana con una lista de controladores sin firmar. Después de mirar todo detenidamente, cierra esta ventana y vamos a la ventana inicial, donde seleccionamos Adicionalmente, entonces que es lo siguiente Ver el registro. Aquí verá la información más completa sobre todos los controladores de su sistema, sobre sus fabricantes, la presencia o ausencia de una firma digital y otra información importante.

Así que tenga cuidado al instalar nuevo conductor... Al instalar un controlador firmado, no tiene que preocuparse. Pero antes de instalar un controlador sin firmar, piénselo de nuevo. Mejor mirar de nuevo. Seguro que encontrarás un análogo, pero ya firmado.

Entonces, ahora tiene un problema si está escribiendo una biblioteca que será utilizada por el código de la vieja escuela escrito con wchar_t definido como un alias para el código corto sin firmar y el nuevo código de la escuela escrito con wchar_t como un tipo interno separado. ¿Qué tipo de datos necesita usar para los parámetros de cadena?

Esta es una traducción de La triste historia de los especificadores de formato de estilo printf Unicode en Visual C ++.

Windows implementó Unicode antes que la mayoría de los otros sistemas operativos. Como resultado Soluciones Windows para muchos problemas diferentes de las soluciones que dieron los que esperaban que el polvo se asentara. El mas un ejemplo brillante este es usando windows UCS-2 como codificación Unicode. Entonces era la codificación recomendada por el consorcio Unicode porque Unicode 1.0 solo admitía 65 "536 caracteres². El consorcio Unicode cambió de opinión cinco años después, pero para entonces ya era demasiado tarde para Windows, que ya había lanzado Win32s, Windows NT 3.1, Windows NT 3.5., Windows NT 3.51 y Windows 95, todos los cuales usaban UCS-2³.

Pero hoy vamos a hablar sobre cadenas de formato de estilo printf.

Esta es una traducción de Si FlushInstructionCache no hace nada, ¿por qué tienes que llamarlo, revisitado?

Se supone que llamará a la función FlushInstructionCache cuando genere o modifique el código ejecutable en tiempo de ejecución, de modo que el procesador, al ejecutar su código generado / modificado, leerá las instrucciones que escribió, y no las instrucciones antiguas que pueden permanecer en caché de instrucciones del procesador.

Eso lo aprendimos previamente. Esto se debe a que una simple llamada a una función fue suficiente para borrar el caché de instrucciones.

Pero en Windows NT, la función FlushInstructionCache hace el trabajo real porque necesita notificar a todos los demás procesadores para que vacíen sus cachés.

Sin embargo, si observa Windows 10, encontrará que la función FlushInstructionCache se parece a la versión de Windows 95: ella no hace nada.

¿Qué pasa aquí?