写了个函数,获取当前登录系统的用户名

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


今天要在工程中用到这个,顺便写了下,方便使用,源代码如下:

Option Explicit
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As
Long
Private Declare Function lstrlenW Lib "kernel32" (ByVal lpString As Long) As Long
Public Function GetSysLoggedUserName() As String
Dim buf As String * 20
If GetUserName(buf, 20)=1 Then
GetSysLoggedUserName=Left$(buf,lstrlenW(StrPtr(buf)))
Exit Function
End If
GetSysLoggedUserName=""
End Function


' 作者:唐细刚

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6