อยากสอบถามวิธีการ นำข้อมูล user login windows ขณะนั้นมาโชว์บน text box เวลาเรา run program ขึ้นมา ยกตัวอย่างเช่น ผมล็อคอินวินโดว์ด้วย Test\stest (domain\user) อยากจะให้ textbox แสดงคำว่า stest เลยพอจะมีวิธีไหมครับ
' Sample for the Environment.UserName property
Imports System
Class Sample
Public Shared Sub Main()
Console.WriteLine()
' <-- Keep this information secure! -->
Console.WriteLine("UserName: {0}", Environment.UserName)
End Sub 'Main
End Class
Function GetUserName() As String
If TypeOf My.User.CurrentPrincipal Is
Security.Principal.WindowsPrincipal Then
' The application is using Windows authentication.
' The name format is DOMAIN\USERNAME.
Dim parts() As String = Split(My.User.Name, "\")
Dim username As String = parts(1)
Return username
Else
' The application is using custom authentication.
Return My.User.Name
End If
End Function