FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como saber el tiempo de inactividad en la PC para ponerla a hibernar
Hola a todos
Y sigo con las dudas para mi programita Con el objetivo de ahorrar energía, quisiera que cuando pasen xx minutos de inactividad en la PC, ponerla a hibernar y asi cuando el usuario la active de nuevo, tenga todo como lo dejo Como puedo determinar el tiempo de inactividad, tal como lo hace windows para lanzar el screensaver? Se como apagar y cerrar la sesion, pero no se como pasar a hibernar, hay alguna forma de hacerlo con delphi? Disculpen las dos preguntas en el mismo hilo, pero es que estan relacionadas, son para un mismo objetivo.
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes |
#2
|
|||
|
|||
Pues yo lo que haría sería comprobar en un TTimer si la posición del mouse es la misma durante un período de tiempo, y si es así hibernamos.
Ahora mismo no me acuerdo de la función, pero seguro que es la misma que para apagar el sistema o reiniciarlo pero cambiando el valor de la constante. Busca un poco con google Salu2 |
#3
|
|||
|
|||
Hola...
¿Para qué quieres programar algo que el mismo Windows XP ya hace? Si vas al Panel de Control y luego a Opciones de Energía, en la pestaña Combinaciones de energía hasta la parte de abajo viene una opción que dice El sistema hiberna: y una lista desplegable con varios valores, desde un minuto hasta 6 horas o Nunca. Saludos... |
#4
|
||||
|
||||
Cita:
Claro que eso no tendría en cuenta procesos internos que estuviera corriendo la pc, solo la actividad de un usuario. Buscaste en la api de windows? Saludos |
#5
|
||||
|
||||
Hola,
Por ahí encontré que...
__________________
"constructive mind, destructive thoughts" |
#6
|
||||
|
||||
Muchas gracias TOPX, eso mismo es lo que necestaba, aunque no entendi nada en http://support.microsoft.com/kb/555569
Para Maeyanes, se que por windows se hace eso mismo, pero es que lo quiero hacer con mi aplicacion de monitoreo de aprovechamiento de la PC, pues no todos los usuarios tienen esa opcion habilitada, y tambien la pueden desabilitar. El objetivo es forzar a la hibernacion aunque el usuario no lo haya habilitado en el Panel de control
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes |
#7
|
||||
|
||||
Cita:
entons toca ver el artículo en http://support.microsoft.com/kb/en-us/555569 ó escoger otro idioma que también se domine...
__________________
"constructive mind, destructive thoughts" |
#8
|
||||
|
||||
Cita:
|
#9
|
||||
|
||||
Cita:
__________________
"constructive mind, destructive thoughts" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hibernar o no hibernar, he ahí el dilema | Wellnic | API de Windows | 13 | 17-05-2008 02:03:51 |
Cerrar la aplicación tras un tiempo de inactividad | mjjj | Varios | 2 | 21-04-2008 14:49:32 |
Suspender e hibernar el pc | jorgegetafe | Varios | 14 | 02-11-2007 16:15:52 |
¿Cómo cargar un Glyph para un botón en tiempo de ejecución? | Feñiz | Gráficos | 2 | 09-12-2003 12:38:53 |
¿Como saber cuabdo un componente esta invisible en tiempo de ejecuciòn? | danytorres | Varios | 1 | 20-05-2003 15:51:21 |
|