VB 如何能知道一个系统的用户名?

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:22:37
XP和 2000都行吗
高手发个代码 指点指点

MsgBox Environ("USERNAME")'当前用户名
MsgBox Environ("COMPUTERNAME")'计算机名

这个比较全:

Private Sub Command1_Click()
Dim aa As String
Dim strLocalIP As String
Dim winIP As Object
aa = aa & "本机电脑名称:" & Environ("computername") & vbCrLf
aa = aa & "本机用户名称:" & Environ("username") & vbCrLf
Set winIP = CreateObject("MSWinsock.Winsock")
strLocalIP = winIP.localip
MsgBox aa & "本机IP:" & strLocalIP
End Sub