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