Advertisement
Guest User

ExtractWindowsUser

a guest
Jul 27th, 2015
350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 'get the correct API
  2. Private Declare PtrSafe Function Get_User_Name Lib "advapi32.dll" _
  3.   Alias "GetUserNameA" (ByVal lpBuffer As String, nSize _
  4.   As Long) As Long
  5.  
  6. 'function declaration
  7. Function ExtractWindowsUser() As String
  8.     'variables
  9.    Dim stringBuffer As String * 100
  10.     Dim longBufferLength As Long
  11.  
  12.     'set variables
  13.    longBufferLength = 100
  14.     Get_User_Name stringBuffer, longBufferLength
  15.    
  16.     'get the user's name
  17.    ExtractWindowsUser = Left(stringBuffer, longBufferLength - 1)
  18. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement