Feedback

VB - Abmeldevorgang verhindern solange Anwendung läuft

Veröffentlicht von am 12/10/2006
(9 Bewertungen)
Manchmal ist es nützlich, dass ein User sich nicht abmelden kann solange eine Anwendung läuft.

Das nachfolgende Snippet verhindert dies.
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        AddHandler Microsoft.Win32.SystemEvents.SessionEnding, AddressOf SesionEnding
    End Sub


    Sub SesionEnding(ByVal sender As System.Object, ByVal e As Microsoft.Win32.SessionEndingEventArgs)
        If (e.Reason = Microsoft.Win32.SessionEndReasons.Logoff) OrElse (e.Reason = Microsoft.Win32.SessionEndReasons.SystemShutdown) Then
            e.Cancel = True
            MessageBox.Show("Solange die Anwendund xxx aktiv ist, ist eine Abmeldung nicht möglich!")
        End If
    End Sub
Abgelegt unter Logoff.

1 Kommentare zum Snippet

Timo Boehme schrieb am 8/26/2008:
hey so geil!!! thanks
 

Logge dich ein, um hier zu kommentieren!