I am not sure how to get the domain name, but you can get the user with this.
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Dim lpBuff As String * 25
Dim ret As Long, sUserName As String
ret = GetUserName(lpBuff, 25)
sUserName = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)
sUserName = UCase(sUserName)
[sig][/sig]