[求助]怎么取得计算机用户名字...不是那个完整的计算机名字
[求助]怎么取得计算机 [用户] 名字.......不是那个完整的计算机名字 <p>是"当前登录的用户名"吗?</p><p>如果是,就用下面这个代码,保存到一个标准模块里去:</p><p>Option Explicit</p><p>Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long<br/> <br/>Public Function NTDomainUserName() As String<br/> Dim strBuffer As String * 255<br/> Dim lngBufferLength As Long<br/> Dim lngRet As Long<br/> Dim strTemp As String<br/> <br/> lngBufferLength = 255<br/> lngRet = GetUserName(strBuffer, lngBufferLength)<br/> strTemp = UCase(Trim$(strBuffer))<br/> NTDomainUserName = Left$(strTemp, Len(strTemp) - 1)<br/>End Function</p><p>然后调用NTDomainUserName就可以得到用户名.</p>
页:
[1]