Comment obtenir la Température du CPU info, à partir du Bios à l'aide de c#?

Comment obtenir la Température du CPU info, à partir du Bios à l'aide de c#
J'ai donné un essai pour le code dans Surveillance de la température du CPU

Mais pas de chance. 'agent recenseur.En cours', a déclenché une exception.

Comment puis-je y parvenir ? Merci.

Erreur :

"Ce système ne prend pas en charge le
requis objets WMI(1) - vérifier la
fichier d'exception \r\n pris en charge
\r\n\r\n
Système.De la gestion.ManagementException.ThrowWithExtendedInfo(ManagementStatus
errorCode)\r\n
Système.De la gestion.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()\r\n
au
CedarLogic.WmiLib.SystemStatistics.RefreshReadings()
dans
D:\Downloads\TempMonitorSrc\TemperatureMonitorSln\WmiLib\SystemStatistics.cs:ligne
25\r\n
CedarLogic.WmiLib.SystemStatistics.get_CurrentTemperature()
dans
D:\Downloads\TempMonitorSrc\TemperatureMonitorSln\WmiLib\SystemStatistics.cs:ligne
87\r\n
TemperatureMonitor.SystemTrayService.CheckSupport()
dans
D:\Downloads\TempMonitorSrc\TemperatureMonitorSln\TemperatureMonitor\SystemTrayService.cs:ligne
260"

Vous aurez besoin pour obtenir un meilleur fournisseur WMI à partir de votre fabricant de la carte mère. Ne comptez pas sur d'en avoir un.
Ouais je le comprends. J'étais juste de mentionner que l'outil de sorte que vous pourrait voir ce que les objets WMI sont disponibles. Le nom de l'objet a peut-être modifié en fonction de la version de Windows que vous utilisez.
Pas de cas signifie que vous êtes hors de la chance. Malheureusement 'Hans Passant est correct. Si il n'y a pas d'instances de classes en question ou si vous êtes incapable de trouver un objet qui va vous donner cette information, vous devrez obtenir un fournisseur WMI à partir de votre fabricant.
Ce n'est pas un problème de pilote. C'est un WMI composant qui utilise un pilote sous-jacent. Il y a peut-être un pilote de ce composant que vous avez installé, mais il ne semble pas être un WMI composant qui prend en charge ce pilote. WMI est qu'une abstraction pour la gestion du système.
Honnêtement, je n'ai aucune idée. Je suis sûr qu'il existe d'autres mécanismes, mais je ne les connais pas. Il y a d'autres objets WMI, qui donnent des informations concernant la température. Ces classes peuvent être trouvés dans root\CIMV2 sous CIM_ManagedSystemElement\CIM_LogicalElement\CIM_LogicalDevice. Ces classes contiennent beaucoup d'informations, non seulement temp. Vous pourriez trouver ce que vous cherchez. Bonne chance.

OriginalL'auteur Anuya | 2010-09-01