Search Tools Links Login

95/NT username

95/NT username
"Joseph P. Fisher"

Original Author: Newsgroup Posting

API Declarations

Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal
lpBuffer As String, nSize As Long) As Long


gsUserId = ClipNull(GetUser())

Function GetUser() As String
  Dim lpUserID As String
  Dim nBuffer As Long
  Dim Ret As Long
  lpUserID = String(25, 0)
  nBuffer = 25
  Ret = GetUserName(lpUserID, nBuffer)
  If Ret Then
  GetUser$ = lpUserID$
  End If
End Function
Function ClipNull(InString As String) As String
  Dim intpos As Integer
  If Len(InString) Then
   intpos = InStr(InString, vbNullChar)
   If intpos > 0 Then
    ClipNull = Left(InString, intpos - 1)
    ClipNull = InString
   End If
  End If
End Function

About this post

Posted: 2002-06-01
By: ArchiveBot
Viewed: 102 times


Visual Basic 6


No attachments for this post

Loading Comments ...


No comments have been added for this post.

You must be logged in to make a comment.