C#을 사용하여 Windows CE 5.0에서 강제로 응용 프로그램을 닫으려면 어떻게해야합니까? 나는 이미 Application.Exit()
을 시도했지만 이것이 현재 실행중인 모든 쓰레드를 죽이지는 않는다.C#을 사용하여 Windows CE 5 응용 프로그램을 강제 종료합니다.
일반적으로 Environment.Exit()
을 사용 하겠지만 CF에서는 사용할 수 없습니다.
C#을 사용하여 Windows CE 5.0에서 강제로 응용 프로그램을 닫으려면 어떻게해야합니까? 나는 이미 Application.Exit()
을 시도했지만 이것이 현재 실행중인 모든 쓰레드를 죽이지는 않는다.C#을 사용하여 Windows CE 5 응용 프로그램을 강제 종료합니다.
일반적으로 Environment.Exit()
을 사용 하겠지만 CF에서는 사용할 수 없습니다.
사용중인 CF의 버전에 따라 다릅니다. Application.Exit
은 앱을 종료하는 올바른 메커니즘이지만 스레드도 처리해야합니다. CF 2.0 및 3.5에서는 생성 된 모든 스레드에서 속성을 true
으로 설정합니다 (생성시에만 수행하십시오). CF 1.0에서는 스레드 프로 시저가 주기적으로 보이는 포함하는 클래스에 플래그를 수동으로 추가하여 종료해야 하는지를 알아야합니다.
감사합니다. –
'Windows Embeeded 7'을 사용해 보셨습니까? CF 2로 샘플 코드를 실행하면 양식이 닫히지 만 프로세스가 종료되지 않습니다. cmd에서 응용 프로그램을 시작하면 'Ctrl + C'를 눌러 프로세스를 종료해야합니다. 나는 그것이 [이 게시물] (http://stackoverflow.com/questions/31671893/console-application-not-closing)과 같은 문제라고 생각합니다. – stephanejulien
'this.Close(); ' – jp2code