Windows 10 IoT Core via C# herunterfahren

von tobonaut

Diese Frage wurde im Technet Forum oft gestellt und meistens mit den Worten „Stecker ziehen“ beantwortet. Das dies auch anders geht, zeigt der bekannte, deutsche Technet’er Koopakiller aka Tom Lambert (MVP, MCC, Technet, Twitter) in seinem detaillierten Blogpost.

Generell ist es aber nicht schwer. Neben dem neuen Package Namespace

xmlns:iot="http://schemas.microsoft.com/appx/manifest/iot/windows10"

muss nur noch etwas an den Fähigkeiten der App geschraubt werden

<Capabilities>
    <Capability Name="internetClient" />
    <iot:Capability Name="systemManagement"/>
</Capabilities>

und schon kann man mit nur einer Zeile Quelltext das System zeitgesteuert ausschalten oder weniger drastisch neustarten.

ShutdownManager.BeginShutdown(ShutdownKind.Shutdown, TimeSpan.Zero);

Danke an Tom für dieses Snippet!

Advertisements