![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola Lepe! Gracias por tu respuesta.
Los 20 segs que mencionas no alcanzan. Y modificar el registro para tener más tiempo no me parece una salida muy limpia. Aunque por si acaso, ¿Qué cosa debería modificar en el registro para conseguir más tiempo? Mi problema no es interrumpir el apagado del ordenador. Eso ya esta hecho. Funciona sin problemas. El asunto es que el programa, detecta la orden de apagado/reinicio, la interrumpe, hace lo que tiene que hacer y luego apaga el ordenador. El problema es que cuando el usuario da la orden de "reinicio", mi aplicación "apaga" el ordenador, no lo "reinicia" y esto es porque no he encontrado la forma de detectar cuando es un "apagado" y cuando es un "reinicio" lo que ordeno el usuario. Para detectar e interrumpir la orden de apagado/reinicio utilizo este procedimiento: procedure WMQuit( var Msg: TWMQueryEndSession ); message WM_QUERYENDSESSION; Para apagar el ordenador utilizo uno casi idéntico al que muestran aquí: http://www.clubdelphi.com/foros/show...01&postcount=2 Mi pregunta es: ¿Cómo hago para diferenciar si se trata de una orden apagado o una de reinicio? Saludos! PCID. |
|
#2
|
||||
|
||||
|
Entendí perfectamente, por eso dije que iba en otro sentido, pero vamos, si tardas más de 20 seg. no creo que sea viable.
Lo único que he encontrado es HungAppTimeOut y WaitToKillTaskTimeout que no creo te sirvan. Lo que pides, al menos yo, no sé hacerlo ![]()
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cómo saber que un equipo se ha reiniciado? | Berto2003 | API de Windows | 6 | 12-07-2006 09:04:11 |
| Como saber cuando BD fue desconectada? | Luis Alberto | Conexión con bases de datos | 2 | 24-01-2006 11:16:46 |
| Como saber el modelo de mi ordenador. | friendspark | API de Windows | 3 | 17-01-2006 12:18:00 |
| Como Saber cuando Reinician la PC???? | AGAG4 | Varios | 2 | 15-05-2005 08:07:31 |
| Como saber si esta instalado el BDE en un ordenador | Jose Manuel | Conexión con bases de datos | 6 | 13-05-2003 10:07:49 |
|