Tipp 0047 Benutzeridentität auslesen
Autor/Einsender:
Datum:
  Michael Werner
08.07.2004
Entwicklungsumgebung:   VB.Net 2003
Framework:   1.1
Dieser Tipp zeigt, wie man den aktuellen Benutzernamen, den Computernamen, den UserDomainNamen, die Identität des aktuellen Principals und die Authentifikation des Benutzers auslesen kann. Die Funktionen sind in schreibgeschützten Property-Prozeduren einer Klasse gekapselt. Weiterhin wird gezeigt, wie man die Steuerelemente ToolTip und HelpProvider (Ballon-Hilfetext) einsetzen kann.
 
Imports System.Environment
Imports System.Security.Principal

Namespace User
  Public Class Identity
    Private m_User As New WindowsPrincipal( _
                          WindowsIdentity.GetCurrent)

    Public ReadOnly Property CurrentUserName() As String
      Get
        Return UserName
      End Get
    End Property

    Public ReadOnly Property CurrentMaschineName() As String
      Get
        Return MachineName
      End Get
    End Property

    Public ReadOnly Property DomainName() As String
      Get
        Return UserDomainName
      End Get
    End Property

    Public ReadOnly Property UserIdentityName() As String
      Get
        Return m_User.Identity.Name
      End Get
    End Property

    Public ReadOnly Property IsAuthenticated() As String
      Get
        Return m_User.Identity.IsAuthenticated.ToString
      End Get
    End Property

    Public ReadOnly Property AuthenticationType() As String
      Get
        Return m_User.Identity.AuthenticationType
      End Get
    End Property
  End Class
End Namespace
 
Weitere Links zum Thema
Systemeinstellungen auslesen
Windows-Dienste auslesen

Windows-Version
98/SE
ME
NT
2000
XP
Vista
Win 7


Download  (7,7 kB) Downloads bisher: [ 1351 ]

Vorheriger Tipp Zum Seitenanfang Nächster Tipp

Startseite | Tipps | Projekte | Tutorials | Bücherecke | VB-/VBA-Tipps | API-Referenz | Komponenten | VB.Net-Forum | VB/VBA-Forum | DirectX-Forum | Foren-Archiv | DirectX | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 22. Januar 2012