Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   ¿Cómo saber si la sesión está abierta o cerrada? (https://www.clubdelphi.com/foros/showthread.php?t=65194)

Alucho2007 26-11-2009 19:24:32

¿Cómo saber si la sesión está abierta o cerrada?
 
Hola colegas:
Me explico, hice un servicio, lo que necesito saber es el estado de mi PC, o sea, si tiene alguna sesión abierta (alguien logueado trabajando en ella) o no (PC encendida pero con la pantalla del login de windows).

En otras palabras, necesito hacer algunas tareas si la sesión está abierta, pero si la sesión está cerrada tengo que hacer otras, por eso necesito saber el estado de la PC en cuanto a la sesión.

Estuve buscando en todo el foro pero ya es demasiado grande y no encuentro nada al respecto, si ya existe algún post sobre esto, discúlpenme y díganme cuál es.

Gracias de antemano...!

Alucho2007 10-02-2010 16:19:08

Refrescando el post
 
Colegas, sigo con mi duda, nadie me ha contestado, hasta ahora voy solucionando mi problema con algo muy sencillo pero no es lo más elegante, lo que hago es chequear si está corriendo el explorer.exe o no, si corre el explorer.exe es porque la sesión está abierta de lo contrario es porque está cerrada, pero esto no es de fiar, pues so alguien mata el proceso explorer.exe mi servicio interpreta que la sesión está cerrada y realmente no lo está... jajajaj ¿Qué les parece?
Por favor necesito que alguien me ayude... aún no encuentro nada al respecto...


La franja horaria es GMT +2. Ahora son las 14:56:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi