This function returns the username of the currently logged in NT User.
[CODE=vb]
' This library must be declared
Declare Function GetUserName& _
Lib "advapi32.d ll" Alias _
"GetUserNam eA" (ByVal lpBuffer As String,
nSize As Long)
Function sys_OrigUserID( ) As String
Dim s$, cnt&, dl&
Dim max_String As Integer
Dim username As String
max_String = 30
cnt& = 199
s$ = String$(max_Str ing, 1)
dl& = GetUserName(s$, cnt)
username = Trim$(Left$(s$, cnt))
username = UCase(Mid(usern ame, 1, Len(username) - 1))
sys_OrigUserID = username
End Function[/CODE]
[CODE=vb]
' This library must be declared
Declare Function GetUserName& _
Lib "advapi32.d ll" Alias _
"GetUserNam eA" (ByVal lpBuffer As String,
nSize As Long)
Function sys_OrigUserID( ) As String
Dim s$, cnt&, dl&
Dim max_String As Integer
Dim username As String
max_String = 30
cnt& = 199
s$ = String$(max_Str ing, 1)
dl& = GetUserName(s$, cnt)
username = Trim$(Left$(s$, cnt))
username = UCase(Mid(usern ame, 1, Len(username) - 1))
sys_OrigUserID = username
End Function[/CODE]
Comment