8.2 Wie ermittel ich den Rechnernamen?
VB4/32-VB6
Von: Thorsten Dörfler
Den Namen des Rechners, unter dem dieser im Netzwerk zu finden ist (NetBIOS- Name), ermittelt man über die API Funktion GetComputerName:
Private Declare Function GetComputerName Lib "kernel32" _
Alias "GetComputerNameA" ( _
ByVal lpBuffer As String, _
ByRef nSize As Long _
) As Long
Public Function ComputerName() As String
Dim lBuffer As String
Dim lLength As Long
Dim lResult As Long
Const MAX_COMPUTERNAME_LENGTH = 15
lBuffer = Space$(MAX_COMPUTERNAME_LENGTH + 1)
lLength = Len(lBuffer)
lResult = GetComputerName(lBuffer, lLength)
If CBool(lResult) Then
ComputerName = Left$(lBuffer, lLength)
End If
End Function
Anwendung:
Debug.Print ComputerName