Comment puis-je contrôler mon PC de la vitesse du ventilateur à l'aide de C++ dans Vista?
Comment puis-je utiliser C++ pour contrôler la vitesse du ventilateur du PROCESSEUR dans Windows Vista Ultimate?
Je voudrais utiliser l'ACPI.
Je serais surpris d'apprendre que c'est possible de le faire sans l'aide de l'ACPI. Autant que je sache, l'ACPI est le BIOS au niveau du protocole pour l'interfaçage avec ces composants...
Ce ventilateur? CPU? GPU? Cas? Plafond?
Similaire à this question. Si vous êtes intéressé, j'ai écrit une réponse avec quelques liens vers des sites que j'ai trouvé utile dans le développement de mon propre fan de contrôle du pilote.
Ce ventilateur? CPU? GPU? Cas? Plafond?
Similaire à this question. Si vous êtes intéressé, j'ai écrit une réponse avec quelques liens vers des sites que j'ai trouvé utile dans le développement de mon propre fan de contrôle du pilote.
OriginalL'auteur | 2009-04-24
Vous devez vous connecter pour publier un commentaire.
ACPI:
Vous avez besoin de connaître et d'utiliser WMI - Windows système de gestion de l'interface. Voici quelques ressources qui vous donneront des indices sur l'endroit où commencer:
Noter que certaines cartes mères ne prennent pas en charge la vitesse du ventilateur change, et même ceux qui ne peuvent pas exposer à la WMI. Dans le meilleur des cas, vous pouvez avoir à détecter la carte mère de type et de parler à la fan de contrôleurs de gestion directement.
Non ACPI:
Si vous ne souhaitez pas utiliser l'ACPI, alors vous allez avoir à écrire votre propre code pour accéder à la SMBUS sur la carte mère, puis de contrôler le contrôleur de ventilateur jetons.
Découvrez le programme de la carte mère moniteur pour obtenir des indices sur la façon de commencer. C'est non trivial, puisque chaque carte mère et le bios est différent.
Exactement. L'API pour le contrôle des ventilateurs est de l'ACPI. Si il ne veut pas utiliser l'API, qui est conçu pour fournir de contrôle du ventilateur, il a beaucoup de travail devant lui.
Néanmoins édité pour plus de clarté.
"Je veux à l'aide de l'ACPI" sonne pour moi comme il le veut l'utiliser... peut-être quand même... ^^
Ah, je interpretted comme, "je ne vais pas utiliser ACPI"...
OriginalL'auteur Adam Davis