Microsoft.Win32.SystemEvents.SessionEnded Event

Occurs when the user is logging off or shutting down the system.


[System.MonoTODO("Currently does nothing on Mono")]
public static event SessionEndedEventHandler SessionEnded



This event is only raised if the message pump is running. In a Windows service, unless a hidden form is used or the message pump has been started manually, this event will not be raised. For a code example that shows how to handle system events by using a hidden form in a Windows service, see the Microsoft.Win32.SystemEvents class.


Because this is a static event, you must detach your event handlers when your application is disposed, or memory leaks will result.


Namespace: Microsoft.Win32
Assembly: System (in System.dll)
Assembly Versions: 1.0.5000.0,,