[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Наш сайт » Visual basic » Как узнать имя компьютера и имя пользователя? (Как узнать имя компьютера и имя пользователя?)
Как узнать имя компьютера и имя пользователя?
ilimДата: Вторник, 15.11.2011, 23:13 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 680
Награды: 17
Репутация: 4
Статус: Offline
Как узнать имя компьютера и имя пользователя?
Private Declare Function GetComputerNameA Lib "kernel32" (ByVal lpBuffer As String, nSize As Long) As Long
Private Declare Function WNetGetUserA Lib "mpr.dll" (ByVal lpName As String, ByVal lpUserName As String, lpnLength As Long) As Long
Function GetComputerName() As String
Dim sBuffer As String * 255
If GetComputerNameA(sBuffer, 255&) <> 0 Then
GetComputerName = Left$(sBuffer, InStr(sBuffer, vbNullChar) - 1)
End If
End Function
Function GetUserName() As String
Dim sUserNameBuff As String * 255
sUserNameBuff = Space(255)
Call WNetGetUserA(vbNullString, sUserNameBuff, 255&)
GetUserName = Left$(sUserNameBuff, InStr(sUserNameBuff, vbNullChar) - 1)
End Function

Private Sub Command1_Click()
MsgBox GetComputerName, 64, "ComputerName"
MsgBox GetUserName, 64, "GetUserName"
End Sub


www.ilim.kz
 
Форум » Наш сайт » Visual basic » Как узнать имя компьютера и имя пользователя? (Как узнать имя компьютера и имя пользователя?)
Страница 1 из 11
Поиск: