velocidad - speedfan no detecta ventiladores
¿Acceder al controlador de ventilador integrado en el ordenador mediante programación? (1)
Quiero acceder al controlador integrado de mi computadora portátil (Windows) para controlar la velocidad del ventilador. Actualmente estoy haciendo esto manualmente usando RW Everything . ¿Cómo puedo acceder al controlador integrado, por ejemplo, utilizando C? Gracias por cualquier pista!
Tenga en cuenta: Estoy consciente de que RW Todo se puede usar desde la línea de comandos, pero llamarlo cada segundo para leer un registro no es tan bueno ...
Si está utilizando RWEverything para simplemente cambiar los bits en las direcciones de memoria física, siempre puede asignar la memoria física para procesar el espacio de la memoria local utilizando MmMapIoSpace o cualquiera de las otras funciones de Windows Api que le dan acceso RW a la memoria física. Después de asignar la sección de espacio a la que necesita acceso, puede dirigirla y modificarla directamente.
Solo he usado este método para escribir en el puerto paralelo en Windows, pero he usado soluciones similares para otros proyectos en Linux.