![]() |
Wie ändere ich die Einstellungen in der Energieverwaltung
Für unsere Notebook haben wir eine Software entwickelt, welche uns benachrichtigt, wenn der Akku voll geladen ist. Des weiteren prüfen wir den Akkustand, um bei einem bestimmten Wert in den Ruhezustand zu wechseln.
Damit aber unser Programm greifen kann, muss unter XP die Alarm-Funktion in der Energieverwaltung abgeschaltet werden. Kann mir von euch jemand sagen, wo die Einstellungen abgelegt werden (Registry/Section bzw. Ini-File)? Und falls die Einstellungen nicht mit einer Registry-Änderung gespeichert werden kann, die jeweiligen API-Aufrufe. Vielen Dank für euere Hilfe im voraus, MfG Amalkotey |
Re: Wie ändere ich die Einstellungen in der Energieverwaltun
Hi Amalkotey,
der MS Platform SDK ist dir bestimmt nicht fremd. Schau mal unter Power Management Functions, speziell SetActivePwrScheme(). Da gibt es einen Parameter lpGlobalPowerPolicy vom Typ GLOBAL_POWER_POLICY. Diese Struktur hat ein member user vom Typ GLOBAL_USER_POWER_POLICY. Dort biegst du ab beim member DischargePolicy vom Typ SYSTEM_POWER_LEVEL. Diese Struktur hat schließlich ein member Enable - könnte sein, dass du daran drehen musst, oder? Grüße vom marabu |
Re: Wie ändere ich die Einstellungen in der Energieverwaltun
Zitat:
leider doch. ich habe mir gerade das PSDK von den MCP Seiten geladen. Danke für Deine Infos. Ich werde mich heute im PSDK sachkundig machen. Gruss Amalkotey |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 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