head.WriteLine()

Freitag, April 14, 2006

Fast User Switching mit WPF

Wie hier bereits beschrieben, existiert in .NET 2.0 erstmalig die Möglichkeit auf das Beenden der aktiven User Session zu reagieren.

Die gleiche Funktionalität lässt sich natürlich auch unter WPF nutzen. Trotzdem bietet WPF über seine Application-Klasse noch mal den gleichen Mechanismus in Form des SessionEnding-Events. Auch hier kann über SessionEndingCancelEventArgs.Cancel das Herunterfahren abgebrochen werden.

Eigentlich ist es unnötig die gleiche Funktionalität an zwei verschiedenen Stellen anzubieten, es erleichtert jedoch die Verwendung, da die Events der SystemEvents-Klasse über den Microsoft.Win32-Namespace nicht so leicht zu finden sind.