2010-04-11 4 views
5

JDesktopPane을 사용하여 데스크톱 응용 프로그램을 만들고 있습니다. 거의 완료되었지만 ctrl + alt + 을 누르면 애플리케이션이 종료됩니다. 어떻게 그 행동을 막을 수 있습니까?Java 프로그램을 통해 Ctrl-Alt-Delete 이벤트 사용 안 함

+6

확실하지는 않지만 공식 답변을 제공하지 않지만 가능하다고 생각하지 않습니다. Windows에서 ctrl-alt-del은 예약 된 키 조합입니다. 그것은 응용 프로그램이 그것을 무시할 수있는 능력을 허용하는 보안 결함 것입니다. –

+2

왜 그렇게하고 싶습니까? –

답변

7

당신은 그렇게 할 수 없습니다. Alt + Ctrl + Del의 운영 체제는 운영 체제에 의해 시행됩니다. 이는 잘못된 응용 프로그램에서 항상 벗어날 수 있다는 것을 의미합니다.

8

Alt 키 + Ctrl 키 + 는 재정의 할 수 없습니다. 이것은 보안 기능입니다.

10

사실은 실제로 응용 프로그램을 입력하지 Ctrl 키 + Alt + 입니다. 오스 트랩 알트 + Ctrl + 그것은 응용 프로그램에 보내기 전에. 그래서 당신은 그것을 함정 수 없습니다.

0

alwaysOnTop을 true로 설정하고 로그 아웃 할 때 프로그램에서 로그 아웃을 취소하도록 설정하여 작업 관리자를 비활성화 할 수 있습니다. 그러나 컴퓨터 전원을 끄지 않아도됩니다.

0

내가 수행 한 작업은 시작 폴더에 임시 파일을 추가 한 다음 종료 명령을 내리면 제어 종료 ALT 삭제 명령을 내린 것입니다. 또한 GUI를 alwaysOnTop으로 설정합니다. 그러나 다시 로그인 할 때 임시 실행 파일을 삭제해야합니다. 이렇게하면 로그 아웃하고 취소하면 프로그램을 실행할 수 없으며 프로그램이 계속 실행됩니다.