Foros del Web » Programación para mayores de 30 ;) » Programación General »

Como obtener el user name con VB

Estas en el tema de Como obtener el user name con VB en el foro de Programación General en Foros del Web. Como puedo obtener el nombre de usuario que ha iniciado sesion en un equipo con visual basic o con un alguna API de windows, si ...
  #1 (permalink)  
Antiguo 27/10/2003, 18:49
 
Fecha de Ingreso: enero-2002
Mensajes: 77
Antigüedad: 22 años, 3 meses
Puntos: 0
Como obtener el user name con VB

Como puedo obtener el nombre de usuario que ha iniciado sesion en un equipo con visual basic o con un alguna API de windows, si alguien sabe, y puede ayudar, le agradezco
  #2 (permalink)  
Antiguo 30/10/2003, 18:46
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Public Function GetMachine() As String
Dim lTamanio As Long
Dim sBuffer As String
sBuffer = Space(15& + 1)
lTamanio = Len(sBuffer)
GetMachine = ""
If GetComputerName(sBuffer, lTamanio) Then GetMachine = Left(sBuffer, lTamanio)
End Function

Public Function GetNameUser() As String
Dim lTamanio As Long
Dim sBuffer As String
sBuffer = Space(15& + 1)
lTamanio = Len(sBuffer)
GetNameUser = ""
If GetUserName(sBuffer, lTamanio) Then GetNameUser = Left(sBuffer, lTamanio)
End Function
__________________
No tengo firma ahora... :(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:46.