У меня сетевая база, и я хочу отслеживать кто и с какого комьютера делал определенные действия.
Как в VB получить имя компьютера?
АндрейБ писал(а):По 2 вопросу плохо - будем делать через строковое значение (ручками писать)
1. Размести на форму WinSock
2. Напиши там, где нужно узнать имя компьютера:([имя_переменной]) = ([имя_winsock]).LocalHostName
а ничего что на этот вопрос уже отвечали?
alibek писал(а):Кроме того, возвращаться будет имя хоста, а не имя компьютера, а теоретически возможны ситуации, когда они различаются.
Dim WshNetwork As Object
Set WshNetwork = CreateObject("WScript.Network")
Debug.Print "Domain = " & WshNetwork.UserDomain
Debug.Print "Computer Name = " & WshNetwork.ComputerName
Debug.Print "User Name = " & WshNetwork.UserName
Сейчас этот форум просматривают: AhrefsBot и гости: 61