desconexión de usuarios windows

02/03/2004 - 15:26 por José Achig | Informe spam
Hola

Gracias Camilo, ya tengo el servicio de windows, justamente quiero saber si
existen algún método para monitorear las desconexiones de usuarios del
sistema.
En otras palabras como podría hacer eso con código desde dicho servicio.

Gracias de nuevo

Preguntas similare

Leer las respuestas

#1 Camilo Villa
02/03/2004 - 15:55 | Informe spam
José:

vía correo electrónico te envió algo que seguro te encantará, busca allí en
el capítulo 2 lección 2 creando servicios windows, allí hablan del
CanShutDown.

Nota este servicio lo instalas en todas cada una de las máquinas a la que
quieres controlar, y en un computador central puedes monitorearlos haciendo
uso del ServiceController Class, que también hablan allí de ello.

Salu2,

Camilo Villa
APTECH Certified Visual Studio .NET - Microsoft 3 DCE
"José Achig" escribió en el mensaje
news:
Hola

Gracias Camilo, ya tengo el servicio de windows, justamente quiero saber


si
existen algún método para monitorear las desconexiones de usuarios del
sistema.
En otras palabras como podría hacer eso con código desde dicho servicio.

Gracias de nuevo


Respuesta Responder a este mensaje
#2 Pedro Luna Montalvo
02/03/2004 - 16:49 | Informe spam
Saludos:

No se si este entendiendo mal, pero creo que quieres saber cuando un usuario
cierra su sesion, es eso correcto??

Bien...si fuera así, puedes agregar un manejador al evento SessionEnding.

Este evento es estático, asi que no necesitas crear un objeto para usarlo.

1. Agregar la siguiente sentencia al inicio del archivo donde se maneje este
evento:

using Microsoft.Win32;

2. Crea el metodo que va a manejar este evento de la siguiente

public void ManejadorCierreSesion(object sender, SessionEndingEventArgs
e) {
////////
// registrar en el log de eventos, o lo que sea que necesites
///////
}


3. Registra el evento para que maneje los cierres de sesion:

SystemEvents.SessionEnding +=new
SessionEndingEventHandler(this.ManejadorCierreSesion);

Saludos
Pedro


"José Achig" escribió en el mensaje
news:
Hola

Gracias Camilo, ya tengo el servicio de windows, justamente quiero saber


si
existen algún método para monitorear las desconexiones de usuarios del
sistema.
En otras palabras como podría hacer eso con código desde dicho servicio.

Gracias de nuevo


Respuesta Responder a este mensaje
#3 Camilo Villa
02/03/2004 - 18:09 | Informe spam
Viejo gracias por ese aporte... para mi es muy valioso... (y) ;)

Camilo Villa
APTECH Certified Visual Studio .NET - Microsoft 3 DCE
"Pedro Luna Montalvo" escribió en el mensaje
news:
Saludos:

No se si este entendiendo mal, pero creo que quieres saber cuando un


usuario
cierra su sesion, es eso correcto??

Bien...si fuera así, puedes agregar un manejador al evento SessionEnding.

Este evento es estático, asi que no necesitas crear un objeto para usarlo.

1. Agregar la siguiente sentencia al inicio del archivo donde se maneje


este
evento:

using Microsoft.Win32;

2. Crea el metodo que va a manejar este evento de la siguiente

public void ManejadorCierreSesion(object sender,


SessionEndingEventArgs
e) {
////////
// registrar en el log de eventos, o lo que sea que necesites
///////
}


3. Registra el evento para que maneje los cierres de sesion:

SystemEvents.SessionEnding +=new
SessionEndingEventHandler(this.ManejadorCierreSesion);

Saludos
Pedro


"José Achig" escribió en el mensaje
news:
> Hola
>
> Gracias Camilo, ya tengo el servicio de windows, justamente quiero saber
si
> existen algún método para monitorear las desconexiones de usuarios del
> sistema.
> En otras palabras como podría hacer eso con código desde dicho servicio.
>
> Gracias de nuevo
>
>


Respuesta Responder a este mensaje
#4 José Achig
03/03/2004 - 14:32 | Informe spam
Gracias Camilo y Pedro

Voy a aplicar sus ideas

Que tengan un bonito día
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida