Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 09-may-2008, 11:09   #1 (permalink)
guif ha deshabilitado el karma
 
Fecha de Ingreso: julio-2005
Mensajes: 86
VB: Usuario conectado en un PC

Como puedo saber el usuario que hay conectado en un PC?
La idea que tengo, es entrar a \\equipo\c$\Documents and Settings\ y ordenar las carpetas por fechas y escoger, logicamente, la mas reciente, pero... como hacer esto??
guif está desconectado   Responder Citando
Antiguo 09-may-2008, 11:16   #2 (permalink)
Colaborador
David el Grande tiene algunos puntos positivos de karma
 
Avatar de David el Grande
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 2.525
Exclamación Re: VB: Usuario conectado en un PC

Cita:
Iniciado por guif Ver Mensaje
Como puedo saber el usuario que hay conectado en un PC?
La idea que tengo, es entrar a \\equipo\c$\Documents and Settings\ y ordenar las carpetas por fechas y escoger, logicamente, la mas reciente, pero... como hacer esto??
No entiendo, ¿qué tiene que ver el hecho de saber qué usuario está conectado a un PC y ordenar las carpetas por fecha?. Lo de ordenar por fecha puedes hacer con FileSystemObject...
__________________
"En la vida muchas veces tenemos que ser aprendices, y muchas veces maestros"
P.S.: Pregunta siempre en el foro correcto.
David el Grande está desconectado   Responder Citando
Antiguo 13-may-2008, 03:33   #3 (permalink)
guif ha deshabilitado el karma
 
Fecha de Ingreso: julio-2005
Mensajes: 86
Re: VB: Usuario conectado en un PC

Lo que necesito es saber el usuario que hay conectado en ese momento en un PC.
Algun script o algun trozo de codigo que me diga el ultimo que ha entrado.
guif está desconectado   Responder Citando
Antiguo 13-may-2008, 08:22   #4 (permalink)
guif ha deshabilitado el karma
 
Fecha de Ingreso: julio-2005
Mensajes: 86
Re: VB: Usuario conectado en un PC

mediante esta funcion, puedo sacar el usuario logeado, cambio bastante la idea, pero, seria possible poder ejecutar esta funcion en otro PC??
La idea es que yo pueda poner un PC y me devuelva el usuario.

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

Private Sub Form_Load()
Dim sBuffer As String
Dim lSize As Long

sBuffer = Space$(255)
lSize = Len(sBuffer)
Call GetUserName(sBuffer, lSize)
If lSize > 0 Then
txtUserName.Text = Left$(sBuffer, lSize)
Else
txtUserName.Text = vbNullString
End If
End Sub
guif está desconectado   Responder Citando
Antiguo 13-may-2008, 08:24   #5 (permalink)
Colaborador
David el Grande tiene algunos puntos positivos de karma
 
Avatar de David el Grande
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 2.525
Idea Re: VB: Usuario conectado en un PC

Cita:
Iniciado por guif Ver Mensaje
mediante esta funcion, puedo sacar el usuario logeado, cambio bastante la idea, pero, seria possible poder ejecutar esta funcion en otro PC??
La idea es que yo pueda poner un PC y me devuelva el usuario.

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

Private Sub Form_Load()
Dim sBuffer As String
Dim lSize As Long

sBuffer = Space$(255)
lSize = Len(sBuffer)
Call GetUserName(sBuffer, lSize)
If lSize > 0 Then
txtUserName.Text = Left$(sBuffer, lSize)
Else
txtUserName.Text = vbNullString
End If
End Sub
Si tienes tu programa en la otra máquina, es fácil, con Sockets puedes pasarle el nombre de usuario, pero si no hay un programa que te conteste, no sé cómo sería.
__________________
"En la vida muchas veces tenemos que ser aprendices, y muchas veces maestros"
P.S.: Pregunta siempre en el foro correcto.
David el Grande está desconectado   Responder Citando
Antiguo 14-may-2008, 04:20   #6 (permalink)
guif ha deshabilitado el karma
 
Fecha de Ingreso: julio-2005
Mensajes: 86
Re: VB: Usuario conectado en un PC

he visto este enlace, donde te permite extraer informacion de un PC:

http://vbnet.mvps.org/index.html?cod...sergetinfo.htm

pero... como puedo hacer para especificar un PC del dominio para que me devuelva el usuario que esta conectado?
guif está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:31.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93