Dim SI1 As New ActiveDs.WinNTSystemInfo
Msgbox SI1.Username
Msgbox SI1.Username
解决方案 »
- vb提供的控件的属性页不显示,出现错误提示Class not regiestered
- 请高手帮我写一段程序,谢谢了!
- 在VB中调用procedure时候 传入时间格式的参数 出错 请求帮助 在线等
- 在一个工程中如何运行两个Form?
- 关于ADO的一点问题
- 做一个报表,如果我想打印宽点也就是把A4纸横打,如何呢?
- 想知道这写表格控件的区别
- tg123(T.G.) 帮我看看可行么?谢谢!
- treeview的checkbox如何做成灰色的效果
- 谁知道下面这些护展名是什么文件后缀?什么意思?怎样打开?.a5r .a5p .swf .rar
- 请教自制控件的问题?(问题很急,请各路高手出手相助)
- dbcontrols come in please
Private Sub Command1_Click()
Dim s As String * 80
Dim l As Long
l = 80
GetUserName s, l
MsgBox (Trim(Replace(s, Chr(0), "")))
End Sub
使用API
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
'调用
dim sysusername as string If GetUserName(SysUserName, 255) <= 0 Then
SysUserName = ""
Else
SysUserName = Trim(SysUserName)
End If