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
Respuesta
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.
http://www.codeproject.com/KB/winsdk/AntonioWinLock.aspx
listas varias posibilidades, desde la desactivación de la administrador de tareas para la inyección de ganchos de teclado. Pero dudo que haya alguna funcionalidad java incorporada para eso.
Alt +Ctrl +Del no puede ser cambiada. Es una característica de seguridad.
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.
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.
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.
- 1. C# Agregar aplicación en el inicio a través del programa
- 2. compilación del programa java
- 3. Obtener el nombre del programa Java
- 4. ventana del navegador abierta del programa Java
- 5. ¿Pasa el valor de un SELECT a una función de Javascript a través del evento onchange?
- 6. Cómo ejecutar el programa Java en el símbolo del sistema
- 7. reutilización de hilo java a través del ejecutor
- 8. Exportar el estado del programa a procfs?
- 9. Bibliotecas para conectarse a servicios de mensajería instantánea (IM) como Yahoo, MSN, AIM a través del programa Java
- 10. programa de tareas del temporizador de Java
- 11. ¿Cómo se leen los datos binarios a través del terminal en serie en el programa C?
- 12. Programa dejado de funcionar, problema Nombre del evento: \t CLR20r3
- 13. Cómo abrir Cmd (símbolo del sistema) a través del programa C
- 14. ¿Cómo usar Sqoop en el programa Java?
- 15. configuración de Java a través del registro en el cliente de Windows
- 16. ¿Cómo importo jar a mi programa java?
- 17. Java enviando archivo cifrado a través del socket
- 18. Cómo cambiar la dirección DNS del iPhone a través del programa
- 19. Enviando int a través del socket en Java
- 20. Uso del conjunto de resultados en el programa Java
- 21. Java, un bucle a través del conjunto de resultados
- 22. Obtener mongoStat a través del controlador mongoDB Java
- 23. inyectando un bloque de magento a la cabeza a través del evento observado
- 24. Iniciar un agente de Java después del inicio del programa
- 25. Cómo enviar señal de evento a través de procesos - C
- 26. pasar argumentos a java a través de horm
- 27. ¿Inyectar evento de movimiento a través de windowmanger?
- 28. start-stop-daemon y el programa java
- 29. JQuery detección Evento de cambio de programa
- 30. git: // a través del proxy
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. –
¿Por qué quieres hacer eso? –