![]() |
Akku ID auslesen
Wie ihr vielleicht wisst kann Windows, bei manchen Akkus die ID auslesen, so jetzt meine Frage wie kann ich das mit Delphi (oder besser gesagt Lazarus) machen. :gruebel:
Das müsste irgentwie über DeviceIOControl gehen oder so?! |
Re: Akku ID auslesen
WMI
CIMV2 Win32_Battery DeviceID |
Re: Akku ID auslesen
Danke, und wie benutzt man das? (Codebeispiel) :?:
|
Re: Akku ID auslesen
Ich glaube er meint
er meint du sollst das WMI Objekt /CIMV2/Win32_Battery importieren und darüber die DeviceID ermtteln. aber so ganz sicher bin ich mir da auch nicht. |
Re: Akku ID auslesen
hmmm Ja, nur wie macht man das? Hab erlich keine Ahnung von der WMI, bin zu oft in Linux unterwegs...
|
Re: Akku ID auslesen
Bevor du dich auf die Informationen im WMI verlässt, empfehle ich dir
die Verwendung von DeviceIOControl und IOCTL_BATTERY_QUERY_INFORMATION. Die nötigen Informationen dazu findest du in der WinSDK. MfG odg |
Re: Akku ID auslesen
Und wie verwendet man DeviceIoControl bzw. wo findet man Tutorials?
|
Re: Akku ID auslesen
|
Re: Akku ID auslesen
Ja, wie mach ich das mit dem Battery Handle und wie definiert man BATTERY_QUERY_INFORMATION?
Hat wirklich keiner ein Code-Beispiel oder Tutorial? |
Re: Akku ID auslesen
Ein Tutorial habe ich nicht, aber bist Du wirklich den Links gefolgt? Nach 2 Klicks bin ich z.B. hier:
![]() Mehr kann ich Dir auch nicht dazu sagen, da noch nie benutzt, aber so lückenhaft finde ich die Informationen von Microsoft nicht ^^. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz