Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Lüfterdrehzahl auslesen [mit WMI] (https://www.delphipraxis.net/79834-luefterdrehzahl-auslesen-%5Bmit-wmi%5D.html)

robinWie 29. Okt 2006 15:13


Lüfterdrehzahl auslesen [mit WMI]
 
Hallo,
ich habe mei MSDN was gefunden, wei man die Lüfterdrehzahl auslesen kann. Das ganze funzt mit WMI. Ich habe angefangen mich das durchzuwüllen aber irgendwie weiss ich nicht weiter. Bisher habe ich folgendes:
Delphi-Quellcode:
{...}ActiveX, WbemScripting_TLB;
Delphi-Quellcode:
const
  WMI_HOST_COMPUTER = '.';
  WMI_SYSTEM_NAMESPACE = 'root\CIMV2';
  WMI_CLASS_NIC = 'Win32_FAN';
  WMI_ATTRIB_CAPTION = 'Name';
  WMI_ATTRIB_PATH = 'ExecutablePath';
  WMI_ATTRIB_PROCID = 'ProcessID';
  WMI_ATTRIB_PARENT_PROCID = 'ParentProcessId';
  WMI_ATTRIB_SESSIONID = 'SessionID';
  WMI_ATTRIB_THREAD_CNT = 'ThreadCount';
  WMI_ATTRIB_PRIORITY = 'Priority';
Kann mir jemand helfen?

himitsu 2. Nov 2006 14:56

Re: Lüfterdrehzahl auslesen [mit WMI]
 
Zum WMI und wie man an die Daten rannkommt findet man hier einiges und Google spuckt da auch noch einige zu aus.

Da gäbe es z.B. so'ne winzige Unit von mir.
In dem entsprechendem Thema und bei Google (da hab ich meine Infos her) findet man z.B. auch noch sowas wie MagWMI.

Open-Source -> WMI (Windows Management Instrumentation) + Demo



WMI_HOST_COMPUTER und WMI_SYSTEM_NAMESPACE sind schon als Standart eingestellt, also mußt'e dann nur noch WMI_CLASS_NIC auswählen/eingeben und findest dann unten die Ergebnisse, wo WMI_ATTRIB_CAPTION bis WMI_ATTRIB_PRIORITY zu finden wäre.

Und wenn du dich mal unter den anderen Klassen umschaust, dann sollte es dir sogar noch ein leichtes sein dir nette Queries zusammenbauen und dann direkt abzufragen.
Die Ab frage über den Klassennamen liefert ja meistens zuviele Infos ... woman dann etwas an Speicher und vorallem Zugriffszeit mir 'ner treffenden Query einsparrt.

robinWie 4. Nov 2006 20:40

Re: Lüfterdrehzahl auslesen [mit WMI]
 
Danke.
Ich werde mir das mal anschauen


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz