README.md

December 4, 2022 ยท View on GitHub

Getting the User Name

Description

By calling this function you can retrieve the current user name on that computer. Enjoy!

More Info

Submitted On
ByMike-Ejeet 9t9
LevelIntermediate
User Rating4.2 (161 globes from 38 users)
CompatibilityVB 5.0, VB 6.0
CategoryInternet/ HTML
WorldVisual Basic
Archive File

Source Code

Place the following code into a module:
Private Declare Function GetUserName Lib "advapi32.dll" _
      Alias "GetUserNameA" (ByVal lpBuffer As String, _
      nSize As Long) As Long
Public Function UserName() As String
  Dim llReturn As Long
  Dim lsUserName As String
  Dim lsBuffer As String
  lsUserName = ""
  lsBuffer = Space$(255)
  llReturn = GetUserName(lsBuffer, 255)
  If llReturn Then
    lsUserName = Left$(lsBuffer, InStr(lsBuffer, Chr(0)) - 1)
  End If
  UserName = lsUserName
End Function