2010-04-11 5 views
5

Estoy creando una aplicación de escritorio utilizando JDesktopPane. Estoy casi completo, pero cuando presiono ctrl + alt + del, deja mi aplicación. ¿Cómo puedo evitar esa acción?Inhabilite el evento Ctrl-Alt-Delete a través del programa Java

+6

Como no estoy seguro, no ofreceré una respuesta oficial, pero no creo que sea posible. En Windows, ctrl-alt-del es una combinación de teclas reservadas. Sería un error de seguridad permitir que las aplicaciones lo anulen. –

+2

¿Por qué quieres hacer eso? –

Respuesta

7

No puede hacer eso. El comportamiento de Alt + Ctrl + Del es impuesta por el sistema operativo, por buenas razones: se asegura de que siempre se pueda rescatar una aplicación defectuosa.

8

Alt +Ctrl +Del no puede ser cambiada. Es una característica de seguridad.

10

hecho es Alt +Ctrl +Del en realidad nunca entra en su aplicación. Os traps Alt + Ctrl + Del antes de enviarlo a la aplicación. Entonces no puedes atraparlo.

0

Puede deshabilitar el administrador de tareas estableciendo alwaysOnTop en verdadero y cuando se desconectan tenga su programa cancelar el registro. Sin embargo, no hay nada en contra de apagar su máquina.

0

Lo que he hecho es agregar un archivo temporal a la carpeta de inicio y luego usar un cierre forzado cuando presionen el control ALT eliminar en un gancho de apagado. Además, establecería la GUI en alwaysOnTop. Sin embargo, cuando vuelven a iniciar sesión, asegúrese de eliminar el archivo de ejecución temporal. De esta forma, si lo cierran y lo cancelan, no podrán, y el programa seguirá ejecutándose.

Cuestiones relacionadas