DecaTec

Programmieren, Fotografie, Home-Server und einiges mehr

Windows API

C#: Windows Standby unterdrücken

Moderne Windows-PCs verbrauchen schon lange nicht mehr so viel Strom wie noch vor einigen Jahren. Dennoch sind in Windows einige Funktionen implementiert, die den Stromverbrauch eines Rechners noch weiter senken sollen. Ein wichtiges Mittel dazu stellt der Energiesparmodus dar, der nach einer vorher definierten Zeitspanne eingenommen wird. D.h. dass der Rechner beispielsweise in den Standby-Modus […]

, , , , , , , , ,

Windows-Energieoptionen mit C# auslesen

Will man die Windows-Energieoptionen mit C# auslesen, merkt man schnell, dass es im .NET Framework leider keinerlei Funktionen gibt, die dies direkt ermöglichen. Eine Möglichkeit, dies dennoch unter C# zu bewerkstelligen, führt über das Windows Power Management API. Die zentrale Funktion zum Auslesen der Energieoptionen ist hierbei GetCurrentPowerPolicies. Diese befindet sich in der powrprof.dll und muss dementsprechend […]

, , , ,