首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb中怎么通过api或者其他方法获取windows操作系统登录用户名,多谢

2012-02-20 
vb中如何通过api或者其他方法获取windows操作系统登录用户名,谢谢!rt[解决办法]简单的方法:Print VBA.Envi

vb中如何通过api或者其他方法获取windows操作系统登录用户名,谢谢!
rt

[解决办法]
简单的方法:
Print VBA.Environ( "USERNAME ")
[解决办法]
api函数的方法

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

Public Function UserName() As String
Dim cn As String
Dim ls As Long
Dim res As Long

cn = String(1024, 0)
ls = 1024
res = GetUserName(cn, ls)
If res <> 0 Then
UserName = Mid(cn, 1, InStr(cn, Chr(0)) - 1)
Else
UserName = " "
End If
End Function

热点排行