요 며칠간 인코딩할 게 많아서 자기 전에 인코딩 완료 후 시스템 종료에 체크하고 자는데 일어나보면 시스템 종료 알림 30초 카운트다운 하는 창이 0초 남았습니다에서 멈추고 종료가 되질 않네요.
윈도우 8.1 업데이트 사용하고 있습니다.
요 며칠간 인코딩할 게 많아서 자기 전에 인코딩 완료 후 시스템 종료에 체크하고 자는데 일어나보면 시스템 종료 알림 30초 카운트다운 하는 창이 0초 남았습니다에서 멈추고 종료가 되질 않네요.
윈도우 8.1 업데이트 사용하고 있습니다.
종료 API로 ExitWindowsEx쓰시나요 InitiateShutdown쓰시나요?
XP에서도 동작하는거 보면 ExitWindowsEx 쓰실 것 같긴 한데 Windows Vista 이상부터는 InitiateShutdown 쓰도록 하면 어떨까요?
http://msdn.microsoft.com/en-us/library/aa376872(v=VS.85).aspx
ExitWindowsEx 를 쓰고 있었네요 InitiateShutdown 도 버전체크해서 사용하도록 해보겠습니다.
감사합니다 ㅎㅎ
강제적으로 종료할수 없는 프로그램이 상주되어있다면 종료되질 않을 수 있습니다.
종료는 윈도우 API를 사용하고 윈도우 8 시리즈에서는 타 프로그램에 의해 강제 종료가 안 되는 것 같더라고요.
나중에 shotdown 명령어를 통한 종료 기능 추가도 생각해보겠습니다. 또는 좀더 나은 방법도 찾아봐야겠군요.
혹시 종료관련 좋은 코드 있으면 부탁드리겠습니다.