Visual Basic - Nombre de usuario Xp

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Nombre de usuario Xp

Publicado por raymond (107 intervenciones) el 30/09/2003 20:26:42
Hola aun no he podido hacer que a un text box se le asigne el nombre de usuario de windows... si alguien me puede ayudar se lo agradecere demaciado..

gracias a todos...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Nombre de usuario Xp

Publicado por cnuila (48 intervenciones) el 01/10/2003 21:09:30
Bueno esta ya la pobre y funciona bien ojala te sirva.

Public Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Const clngBuffSize As Long = 25
Dim lngCharsReturned As Long
strName = String$(clngBuffSize + 1, "A")
lngCharsReturned = clngBuffSize
lngAPI = GetUserName(strName, lngCharsReturned)
If lngAPI = 0 Then
strName = "Desconocido"
Else
strName = Left(strName, lngCharsReturned - 1)
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Nombre de usuario Xp

Publicado por cnuila (48 intervenciones) el 01/10/2003 21:09:58
Bueno esta ya la pobre y funciona bien ojala te sirva.

Public Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Const clngBuffSize As Long = 25
Dim lngCharsReturned As Long
strName = String$(clngBuffSize + 1, "A")
lngCharsReturned = clngBuffSize
lngAPI = GetUserName(strName, lngCharsReturned)
If lngAPI = 0 Then
strName = "Desconocido"
Else
strName = Left(strName, lngCharsReturned - 1)
End If

text1.text = strname
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar