home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 1_2002.ISO / Data / Zips / CODE_UPLOAD6345622000.psc / User.bas < prev   
Encoding:
BASIC Source File  |  2000-05-31  |  541 b   |  23 lines

  1. Attribute VB_Name = "Module2"
  2. Private Declare Function GetUserName Lib "advapi32.dll" _
  3.     Alias "GetUserNameA" (ByVal lpBuffer As String, _
  4.     nSize As Long) As Long
  5.  
  6.  
  7. Public Function UserName() As String
  8.     Dim llReturn As Long
  9.     Dim lsUserName As String
  10.     Dim lsBuffer As String
  11.     lsUserName = ""
  12.     lsBuffer = Space$(255)
  13.     llReturn = GetUserName(lsBuffer, 255)
  14.  
  15.  
  16.     If llReturn Then
  17.         lsUserName = Left$(lsBuffer, InStr(lsBuffer, Chr(0)) - 1)
  18.     End If
  19.     UserName = lsUserName
  20. End Function
  21.  
  22.  
  23.