C# 컴파일러, Visual Studio 2010에서 사용자가 콘솔을 닫을 때마다 메서드를 호출하도록 할 수있는 방법이 있습니까? Windows 이벤트에서 일종의 이벤트 처리 또는 메서드 사용을 통해이 작업을 수행 할 수 있다는 것을 알고 있지만 콘솔을 닫을 때 메서드를 호출 할 수있는 비슷한 방법이 있습니까?콘솔을 닫을 때 메서드 호출
6
A
답변
1
대부분의 경우 특별한 기술이 필요하지 않습니다 ... 마지막으로 생각한 루틴을 추가하기 만하면됩니다. 프로그램의 그런 식으로 프로그램을 작성할 수 있습니다. 그러나 여전히 처리해야하는 경우 Ctrl + C 메커니즘 또는 CancekKeyPress 이벤트가 트리거됩니다.
확인 this
0
아니요! 당신이 콘솔 창을위한 코드를 작성하지 않았고 덮어 쓸 이벤트가 없기 때문에 가능하지 않습니다.
-2
사용 어셈블리 언어 프로그래밍 그렇게 할 수 있습니다.
더콘솔 창 Ctrl + C에 호출되는 인터럽트를 무시 닫는 사람을 중지하려면 //을 구글 C#에서 어셈블리 언어 구조 사용 _asm을 {} 사용하거나 다른 그 호출 할 때 방해가되는 프로그램 종료시. 재정의하십시오.
+1
문제가 있습니까? 그냥 어셈블리를 사용하십시오. :) – Groo
관련 문제
- 1. 메서드 이름이 문자열에 포함되어있을 때 메서드 호출
- 2. 닫을 때 자식 창이 호출 창에 알립니다.
- 3. os.startfile()에서 콘솔을 숨길 때?
- 4. 모달 뷰를 닫을 때의 메서드
- 5. 창을 닫을 때 "호출 또는 BeginInvoke를 호출 할 수 없습니다 ..."
- 6. 자바 메서드(). 메서드() 호출
- 7. 메서드 호출
- 8. ModalViewController를 닫을 때 EXEC_BAD_ACCESS
- 9. 메서드 호출
- 10. 닫을 때 childwindow 언로드
- 11. FILE 파일을 닫을 때 플러시
- 12. 배경을 닫을 때 서비스를 닫을 수 없습니다.
- 13. 메서드 호출
- 14. 이벤트가 발생할 때 인스턴스 메서드 호출
- 15. UITabBar로 뷰를 전환 할 때 메서드 호출
- 16. WCF 서비스가 시작될 때 메서드 호출
- 17. 웹 서비스 호출이 끝날 때 호출 메서드
- 18. Python 클래스를 만들 때 클래스 메서드 호출
- 19. View에서 EventTrigger를 발생시킬 때 ViewModel의 메서드 호출
- 20. 브라우저가 닫힐 때 페이지 메서드 호출
- 21. 다른 메서드 호출 제한 메서드
- 22. 자식에서 부모 :: 메서드 호출 :: 메서드
- 23. 제네릭 메서드 - 다른 메서드 호출
- 24. 닫을 때 취소 이벤트 취소
- 25. 닫을 때 애니메이션 팝업
- 26. 닫을 때 확인 상자
- 27. 응용 프로그램이 백그라운드에서 호출 될 때 메서드 호출
- 28. 사용자가 'X'를 클릭하여 양식을 닫을 때 javascript 함수 호출
- 29. 응용 프로그램을 닫을 때 새 StackTrace 블록 호출
- 30. UIButton에서 대상으로 호출 메서드 호출
컴파일러는 프로그램이 실행 중일 때 컴파일러의 작업이 이미 완료된 상태에서 수행 할 수 없습니다. –
참조 [여기] (http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/707e9ae1a-a53f-4918-8ac4-62a1eddb3c4a/) –
@ BaliC의 링크가 실제로 작동하는 것 같습니다. – Groo