주 콘텐츠로 건너뛰기

 none
제가 윈도우 종료 할때마다 특정 프로그램을 실행후, 사용자의 입력이 완료되면 윈도우가 종료 되게하고싶은데요 RRS feed

  • 질문

  • 제가 윈도우 종료할때마다 특정프로그램을 실행후 입력이 완료되면 윈도우가 종료 되게하고싶은데요

    로컬 그룹 정책 편집기 를 살펴보고있는데

    혹시 진행되고 있는 시스템 종료를 취소시킬수있는 명령어가 없나요?? 혹시나 다른 구현방법이 있다면 답변달아주셔도 감사합니다 ㅜ
    2019년 4월 30일 화요일 오전 7:34

모든 응답

  • 안녕하세요

    WM_QUERYENDSESSION 시스템이 종료 모든 창으로 보내는 메시지입니다. 해당 메시지를 처리(handle)하여 시스템 종료 요청을 차단할 있습니다.

    ShutdownBlockReasonCreate(hwnd,L"reason message")를 사용하여 종료 차단 이벤트를 등록한 다음 WM_QUERYENDSESSION을 처리(handle)하고 특정 프로그램을 실행한 후 마지막으로 ShutdownBlockReasonDestroy(hwnd)를 호출하여 시스템을 종료를 표시하고 reason string을 해제(free)합니다.

    또는 local Group Policy Editor->Local Computer Policy->Computer Configuration->Windows Settings->Scripts->Shutdown을 선택한 후 프로그램 실행 파일(executable file)을 추가 할 수 있습니다.

    MSDN Community Support Ricky

    커뮤니티 멤버에게 유익 할 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2019년 5월 7일 화요일 오전 2:36
    중재자