Este API devuelve el nombre del ordenador en el que se esta ejecutando nuestro programa, además el código de ejemplo devuelve el nombre del usuario actual del ordenador.
Option Explicit
Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, _
nSize As Long) As Long
Function Ordenador() As String
Dim Nombre As String * 255, Respuesta As Long, Longitud as Long, Res As Long
' Crea Buffer
Nombre = ""
Longitud = Len(Nombre)
Res = GetComputerName(Nombre, Longitud)
If Res And Longitud > 0 Then
Ordenador = Left$(Nombre, Longitud)
Else
Ordenador = "No encontrado"
End If
End Function
Private Sub Form_Load()
MsgBox(Ordenador)
End Sub
Publicado en es.comp.lenguajes.visual-basic
Posted
mar, abr 27 1999 0:40
by
Maverick