콘솔을 닫을 때 파일을 업로드해야하는 C# 응용 프로그램을 작성 중입니다 (X 버튼을 클릭하거나 컴퓨터가 종료 된 경우).콘솔에서 코드 실행을 닫으시겠습니까?
어떻게하면됩니까? 나는 빨간 닫기 버튼을 명중하지 않을 경우, 콘솔에 exit
명령을 실행할 때
AppDomain.CurrentDomain.ProcessExit += new EventHandler (OnExit);
만 실행됩니다.
X 버튼을 통해 콘솔을 닫았을 때와 컴퓨터를 종료 할 때 (일반적으로 Windows를 통해 해결할 때 모두 솔루션이 실행되는 경우에만 대답하십시오) 전원이 꺼져 있으면 x4를 끌 수 없습니다.
죄송 할하지만 프로세스가이 어쩌면 당신이 Win7에 위치에 그것을 본 적이 (가능한 모든 경우에 동작하지 않습니다 수 있도록 살해 시나리오가 말한다 당신은 shutdown을 쳤고 시스템은 어떤 프로세스가 shutdown을 막고 종료를 선택할 수 있다고 알려줍니다.) – Carsten
@ CarstenKönig 나는 그런 상황이 있음을 알고 있습니다 만, 적어도 정상적인 종료 프로세스 하에서는 사용자가 앱을 강제 종료하지 않습니다. –
가능한 중복 http://stackoverflow.com/questions/474679/capture-console-exit-c-sharp –