Hola, quisiera saber como puedo obtener el usuario de Windows XP para usarlo en mi aplicación cuando un usuario modifica un dato.
Saludos.
| ||||
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Hola Utiliza la API GetUserName, la declaras en un módulo de la siguiente manera:
Código:
También declaras la siguiente función en el módulo'API para obtener el usuario actual Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _ (ByVal lpbuffer As String, nSize As Long) As Long
Código:
Luego en cualquier parte del formulario podemos llamar a la función usuarioactual que nos devolverá el nombre con el que ha iniciado sesión Public Function UsuarioActual() As String 'Esta función devuelve el nombre del Usuario Dim sBuffer As String Dim lSize As Long Dim sUsuario As String sBuffer = Space$(260) lSize = Len(sBuffer) Call GetUserName(sBuffer, lSize) If lSize > 0 Then sUsuario = Left$(sBuffer, lSize) 'Quitarle el CHR$(0) del final... lSize = InStr(sUsuario, Chr$(0)) If lSize Then sUsuario = Left$(sUsuario, lSize - 1) End If Else sUsuario = "" End If UsuarioActual = sUsuario End Function |
| ||||
Cita: ...mmm... (creo que no se vió el mensaje...)
Iniciado por Insomnia Hola Utiliza la API GetUserName, la declaras en un módulo de la siguiente manera: Cita:
Iniciado por RootK
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Re: Obtener Usuario Windows Puedes hacerlo fácilmente en vb.net 2005 utilizando el siguiente código: Cita: Eso te mostraría el nombre de máquina y el nombre de usuario activo. Dim usuario As String usuario = My.User.Name MsgBox(usuario) Mother/User |