연속적으로 실행되는 여러 스레드가 포함 된 Window CE 6.0에서 실행되는 Win32 C++ 콘솔 응용 프로그램이 있습니다. 때로는 응용 프로그램을 중지 할 필요가 있으며, 나는 그것을 제어 된 방식으로 발생시키고 싶습니다. 이 작업을 수행하는 한 가지 방법은 콘솔 창을 모니터링하는 것입니다. 콘솔 창이 닫히면 프로세스를 중지합니다. 불행하게도 SetConsoleCtrlHandler은 Windows CE 6.0 용 Win32 API의 일부로 보이지 않습니다. 누구나 CE에서 실행중인 Win32 C++ 프로그램에서 콘솔이 닫히는 것을 어떻게 감지 할 수 있는지 알고 있습니까?Windows CE에서 콘솔 닫기를 처리하려면 어떻게해야합니까?
감사합니다,
IOCTL_CONSOLE_SETCONTROLCHANDLER가 .Net 호출이라고 생각했습니다. Win32 응용 프로그램에서 사용할 수 있습니까? –
가 작동해야합니다. http://stackoverflow.com/questions/1366879/how-can-i-handle-ctrlc-in-a-windows-ce-console-application – marcinj
가장 중요한 것은 * 아닙니다. 호출 - 순수한 Win32 API 호출 인 DeviceIoControl에 보내는 IOCTL 값입니다. – ctacke