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

Danke an Tom für dieses Snippet!

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s