JDesktopPane을 사용하여 데스크톱 응용 프로그램을 만들고 있습니다. 거의 완료되었지만 ctrl + alt + 을 누르면 애플리케이션이 종료됩니다. 어떻게 그 행동을 막을 수 있습니까?Java 프로그램을 통해 Ctrl-Alt-Delete 이벤트 사용 안 함
5
A
답변
7
당신은 그렇게 할 수 없습니다. Alt + Ctrl + Del의 운영 체제는 운영 체제에 의해 시행됩니다. 이는 잘못된 응용 프로그램에서 항상 벗어날 수 있다는 것을 의미합니다.
5
http://www.codeproject.com/KB/winsdk/AntonioWinLock.aspx
목록 키보드 후크를 주입하여 윈도우 작업 관리자를 비활성화에서 몇 가지 가능성. 하지만 거기에 몇 가지 기본 Java 기능이 있는지 의심 스럽다.
8
Alt 키 + Ctrl 키 + 델는 재정의 할 수 없습니다. 이것은 보안 기능입니다.
10
사실은 실제로 응용 프로그램을 입력하지 Ctrl 키 + 델Alt + 입니다. 오스 트랩 알트 + Ctrl + 델 그것은 응용 프로그램에 보내기 전에. 그래서 당신은 그것을 함정 수 없습니다.
0
alwaysOnTop을 true로 설정하고 로그 아웃 할 때 프로그램에서 로그 아웃을 취소하도록 설정하여 작업 관리자를 비활성화 할 수 있습니다. 그러나 컴퓨터 전원을 끄지 않아도됩니다.
0
내가 수행 한 작업은 시작 폴더에 임시 파일을 추가 한 다음 종료 명령을 내리면 제어 종료 ALT 삭제 명령을 내린 것입니다. 또한 GUI를 alwaysOnTop으로 설정합니다. 그러나 다시 로그인 할 때 임시 실행 파일을 삭제해야합니다. 이렇게하면 로그 아웃하고 취소하면 프로그램을 실행할 수 없으며 프로그램이 계속 실행됩니다.
관련 문제
- 1. ClickListener 이벤트 사용 안 함
- 2. 자식 이벤트 사용 안 함
- 3. ASP.Net 2.0 웹 이벤트 사용 안 함
- 4. IPad 입력시 키 이벤트 사용 안 함
- 5. 처리 중에 터치 이벤트 사용 안 함
- 6. Javascript 사용 안 함 버튼 이벤트
- 7. Javascript 사용 안 함/사용 가능 이벤트 및 $ addhandler
- 8. UIPickerView 사용 안 함
- 9. 알림 사용/사용 안 함
- 10. android에서 마이크 사용 안 함
- 11. MenuItemClick 이벤트 실행 안 함
- 12. Backbone.js 이벤트 실행 안 함
- 13. IntelliJ 경고 사용 안 함
- 14. SaveFileDialog의 일부 사용 안 함
- 15. Active Directory 사용/사용 안 함
- 16. .NET의 Treeview에서 루트 노드의 축소 이벤트 사용 안 함
- 17. Excel 2007 combobox 사용/사용 안 함
- 18. as3로드시 buttonmode 사용 안 함
- 19. 모든 XML보기 사용 안 함
- 20. 메뉴 항목 사용/사용 안 함
- 21. Windows Tablet 이벤트 - Hold Through 제스처 사용 안 함
- 22. StyleCop 규칙 사용 안 함
- 23. Zend_Form_Element_Multicheckbox에서 이스케이프 사용 안 함
- 24. MvcSiteMapProvider 캐싱 사용 안 함
- 25. 스크롤보기에서 UIButton 사용 안 함
- 26. iframe에서 스크롤 사용 안 함
- 27. Vim에서 ':'문자 사용 안 함
- 28. 디버깅 출력 사용 안 함
- 29. C# 사용 안 함 경고
- 30. cmake에서 테스트 사용 안 함
확실하지는 않지만 공식 답변을 제공하지 않지만 가능하다고 생각하지 않습니다. Windows에서 ctrl-alt-del은 예약 된 키 조합입니다. 그것은 응용 프로그램이 그것을 무시할 수있는 능력을 허용하는 보안 결함 것입니다. –
왜 그렇게하고 싶습니까? –