Tobias Scholze | The Stuttering Nerd

Windows 10 IoT Core via C# herunterfahren

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);

Back