Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2966 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Acces aux informations ACPI

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Acces aux informations ACPI

n°1352297
ArthurDent
Posté le 23-04-2006 à 18:37:54  profilanswer
 

Bonjour,
 
Ne trouvant pas mon bonheur parmi les outils de monitoring que j'ai pu rencontré, j'aimerais en développer un à mon gout.
 
Le problème c'est que je ne sais pas du tout comment acceder aux informations de l'ACPI sous windows (temperatures, voltages,...) : appels au driver ACPI de windows, interruptions BIOS,...
 
Donc si quelqu'un a deja fait cela ou a des liens interressants je suis preneur (le langage m'importe peu mais avec tout de meme preference C++/C#)
 
Merci d'avance.

mood
Publicité
Posté le 23-04-2006 à 18:37:54  profilanswer
 

n°1360642
azubal
Posté le 05-05-2006 à 18:29:17  profilanswer
 

je suis aussi en train de m'y interresser.
et plus je cherche, plus je m'apercoit que la tache va etre difficile.
 
d'apres ce que j'ai compris il faut tirer les infos du bios par l'acpi en asl... (si ca cest pas une phrase de geek :D).
 
pour cela il faut un compilateur particulier.
 
voici un debut d'infos ici : http://www.secuobs.com/news/280320 [...] otkit.html

n°1360687
bjone
Insert booze to continue
Posté le 05-05-2006 à 21:04:39  profilanswer
 

et les trucs WMI de Windows ?

n°1362883
azubal
Posté le 09-05-2006 à 22:48:14  profilanswer
 

permettent pas d'acceder a ce genre d'information.
 
au mieu il existe un plugin snmp a mbm capable de sortir les infos en snmp : http://www.wtcs.org/informant/mbm/overview.htm

n°1363311
breizhbugs
Posté le 10-05-2006 à 14:17:17  profilanswer
 

Temperature(->Win32_TemperatureProbe), voltage(->Win32_VoltageProbe), ...
http://msdn.microsoft.com/library/ [...] lasses.asp

n°1363394
azubal
Posté le 10-05-2006 à 15:06:53  profilanswer
 

oui
mais malheureusement ca ne marche pas (du moins pour les machines sur lesquelles j'ai essaye) :(

n°1363523
breizhbugs
Posté le 10-05-2006 à 16:19:27  profilanswer
 

C'est quoi ton code?

n°1363642
azubal
Posté le 10-05-2006 à 17:36:54  profilanswer
 

celui de la msdn...
 
pour la temperature :

Code :
  1. strComputer = "."
  2. Set colTempProbe = GetObject("Winmgmts:"_
  3.     & "{impersonationLevel=impersonate}!\\"_
  4.     & strComputer & "\root\cimv2" )._
  5.     InstancesOf("Win32_TemperatureProbe" )
  6. Num = 0
  7. For Each obj In colTempProbe     
  8.     WScript.Echo   obj.Name & VBNewLine _
  9.         & obj.DeviceID & VBNewLine _
  10.         & obj.Status & VBNewLine _
  11.         & obj.Resolution & VBNewLine _
  12.         & obj.Tolerance & VBNewLine _
  13.         & obj.Accuracy
  14.     Num = Num +1
  15. Next
  16. If Num = 0 Then
  17.     WScript.Echo "No temperature probe data"
  18. End If


 
pour le ventilo :

Code :
  1. strComputer = "."
  2. Set objWMIService = GetObject("winmgmts:" _
  3.     & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
  4. Set colItems = objWMIService.ExecQuery("Select * from Win32_Fan" )
  5. For Each objItem in colItems
  6.     Wscript.Echo "Active Cooling: " & objItem.ActiveCooling
  7.     Wscript.Echo "Availability: " & objItem.Availability
  8.     Wscript.Echo "Device ID: " & objItem.DeviceID
  9.     Wscript.Echo "Name: " & objItem.Name
  10.     Wscript.Echo "Status Information: " & objItem.StatusInfo
  11.     Wscript.Echo
  12. Next

n°1363670
ArthurDent
Posté le 10-05-2006 à 18:06:36  profilanswer
 

extrait de la msdn


Win32_TemperatureProbe
 
The Win32_TemperatureProbe WMI class represents the properties of a temperature sensor (electronic thermometer).
 
Most of the information that the Win32_TemperatureProbe WMI class provides comes from SMBIOS. Real-time readings for the CurrentReading property cannot be extracted from SMBIOS tables. For this reason, current implementations of WMI do not populate the CurrentReading property. The CurrentReading property's presence is reserved for future use.


 
apparamment la T° n'est pas accessible depuis wmi.

n°1465749
John C
Posté le 26-10-2006 à 23:28:25  profilanswer
 

La sortie de la dernière version de l'utilitaire Notebook hardware Control comporte un module d'accès ACPI.
Voici le lien vers NHC : http://www.pbus-167.com/  
Par contre, n'ayant aucune notion en programmation et n'arrivant pas à trouver un logiciel de monitoring capable de
reconnaitre le ventilo de mon portable (medion 95257), je souhaiterai bénéficier des lumières d'un programmeur...
Siouplait ! Help !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Acces aux informations ACPI

 

Sujets relatifs
acces siteacces securisé, variable de cession
[javadoc] chemin d'accescréer une page à acces "securisée"
[Solved] Erreur d'acces memoire a l'executionmigrer base de donné acces
Reglementation d'acces des pages internetCacher l'accès aux pages
Java limiter l'accès selon droit utilisateur ?[Delphi/Paradox] Probleme d'accès
Plus de sujets relatifs à : Acces aux informations ACPI


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR