ilim | Дата: Вторник, 15.11.2011, 23:13 | Сообщение # 1 |
 Рядовой
Группа: Администраторы
Сообщений: 680
Награды: 17
Репутация: 4
Статус: Оффлайн
| Как узнать имя компьютера и имя пользователя? 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
|
|
| |