Ich versuche, eine kleine App zu schreiben, die überwacht, wie viel Strom in einem Notebook Akku übrig ist und ich würde gerne wissen, welche Win32-Funktion könnte ich verwenden, um dies zu erreichen.Monitor Akku Ladung mit Win32 API
6
A
Antwort
7
für Vista und können Sie RegisterPowerSettingNotification
Für frühere Funktionen finden Sie in der Power Management Functions in diesem Abschnitt der MSDN-Seite „Funktionen Power Management: Windows Server 2003 und frühere“
Sie können Beispielcode von sehen die Vista-Methode auf codeproject.
0
Es gibt einen sehr ausführlichen Artikel in dem folgenden Link ist, sowie ein n Beispielprojekt (getestet auf Win8.1 Arbeits): http://www.codeproject.com/Articles/15829/Vista-Goodies-in-C-Monitoring-the-Computer-s-Power
3
ich die Verwendung der Win32 GetSystemPowerStatus Funktion empfehlen. Ein Code-Schnipsel:
int getBatteryLevel()
{
SYSTEM_POWER_STATUS status;
GetSystemPowerStatus(&status);
return status.BatteryLifePercent;
}
Verwandte Themen
- 1. Gui mit Win32 API
- 2. Ruby win32 api Schnittstelle
- 3. Akku-Prozentsatz mit Applescript ermitteln
- 4. win32 api für Process.BeginOutputReadLine
- 5. Programmbeschreibung und Firmenname mit Win32-API festlegen
- 6. Größe ändern Fenster mit Win32 API
- 7. Abrufen des Joystick-Namens mit win32 api
- 8. Win32-API-Stack mit MinGW/MSYS laufen?
- 9. Funktionalität einzigartig für Win32 API?
- 10. C++ - Win32 API, GUI stuff
- 11. Gute referenz für win32 API
- 12. Game-Schleife in Win32 API
- 13. Win32-API in VC++ Plattform
- 14. Abgelehnt von SLM Monitor Kanada Post api
- 15. Stripe Ladung mehrmals
- 16. Android USB API: Wechsel zwischen Ladung und Daten senden
- 17. Stripe Webhooks vs synchrone Ladung
- 18. Akku Generator Test - Java 8
- 19. Akku-Füllung für Hough-Transformation
- 20. Wie verbinde ich mich mit der Campaign Monitor-API?
- 21. LB_SETITEMDATA ListBox funktioniert nicht Win32 Api C++
- 22. Win32 API - Strg A + Strg C
- 23. Informationen zur GetTempPath-Funktion in Win32-API
- 24. C++ Win32-API enthalten <string>
- 25. Unmanaged C++ Win32 API oder C#?
- 26. Wie erkennt man Hot-Plugging von Monitor in einer Win32-Anwendung?
- 27. Win32-API-Aufruf Fehler GetShortPathName in f #
- 28. CPU-Auslastung pro Prozess in Win32 API
- 29. Wie erkennt man Mausereignisse in win32 api?
- 30. Erstellen von Kontextmenü für win32 API