Q&A

  • win2000 에서 컴퓨터 끄기함수는?
안냐세요.



전에 Win98 에서는



ExitWindowsEx(EWX_SHUTDOWN, 0);



로 컴퓨터를 끌수 있었는데 Win2000 에서는 안되네여.



Win2000 에서는 어떻게 해야 되나여.



알려주심 정말 감사하겠습니다.

3  COMMENTS
  • Profile
    김재억 2000.11.12 09:21
    혹시 도움이 될지 모르겠슴돠.

    저 역시 윈98환경에서만 플밍하기 때문에...

    아래에 시스템 종료에 대한 함수가 있는데.. 윈 98에서는 아무런 반응도 없더군요..

    혹시 윈도우2000에서 통하는 함수가 아닐까 해서 올립니다.



    InitiateSystemShutdown(lpMachineName, lpMessage: PChar; dwTimeout, bForceAppsClosed, bRebootAfterShutdown:: Boolean): LongInt;



    lpMachineName: 컴퓨터 명칭

    lpMessage: 시스템 종료시 나타낼 윈도우 메세지

    dwTimeout: 윈도우가 나타나 종료확인을 물어보는 시간. 0이면 종료확인 없이 바로 종료. 0이 아니면 AbortSystemShutdown함수를 사용하여 취고가능.

    bForceAppsClosed: 저장되지 않은 작업프로그램에 대해 저장할 것인가를 묻는 옵션. True이면 강제종료, False이면 강제종료에 대한 물음을 제시.

    bRebootAfterShutdown: 시스템 종료/재시장 여부. True: 재시작, False 종료



    윤종필 wrote:

    > 안냐세요.

    >

    > 전에 Win98 에서는

    >

    > ExitWindowsEx(EWX_SHUTDOWN, 0);

    >

    > 로 컴퓨터를 끌수 있었는데 Win2000 에서는 안되네여.

    >

    > Win2000 에서는 어떻게 해야 되나여.

    >

    > 알려주심 정말 감사하겠습니다.

  • Profile
    윤종필 2000.11.12 17:58
    답변주셔서 감사합니다.

    그런데 그렇게 해도 아무 반응이 없네요.



    InitiateSystemShutdown(Nil ,'' , 0, False ,False);



    로 호출했습니다.



    김재억 wrote:

    > 혹시 도움이 될지 모르겠슴돠.

    > 저 역시 윈98환경에서만 플밍하기 때문에...

    > 아래에 시스템 종료에 대한 함수가 있는데.. 윈 98에서는 아무런 반응도 없더군요..

    > 혹시 윈도우2000에서 통하는 함수가 아닐까 해서 올립니다.

    >

    > InitiateSystemShutdown(lpMachineName, lpMessage: PChar; dwTimeout, bForceAppsClosed, bRebootAfterShutdown:: Boolean): LongInt;

    >

    > lpMachineName: 컴퓨터 명칭

    > lpMessage: 시스템 종료시 나타낼 윈도우 메세지

    > dwTimeout: 윈도우가 나타나 종료확인을 물어보는 시간. 0이면 종료확인 없이 바로 종료. 0이 아니면 AbortSystemShutdown함수를 사용하여 취고가능.

    > bForceAppsClosed: 저장되지 않은 작업프로그램에 대해 저장할 것인가를 묻는 옵션. True이면 강제종료, False이면 강제종료에 대한 물음을 제시.

    > bRebootAfterShutdown: 시스템 종료/재시장 여부. True: 재시작, False 종료

    >

    > 윤종필 wrote:

    > > 안냐세요.

    > >

    > > 전에 Win98 에서는

    > >

    > > ExitWindowsEx(EWX_SHUTDOWN, 0);

    > >

    > > 로 컴퓨터를 끌수 있었는데 Win2000 에서는 안되네여.

    > >

    > > Win2000 에서는 어떻게 해야 되나여.

    > >

    > > 알려주심 정말 감사하겠습니다.

  • Profile
    김영운 2000.11.14 04:11
    혹시

    권한문제는 아닐까 생각해보네요



    윤종필 wrote:

    > 답변주셔서 감사합니다.

    > 그런데 그렇게 해도 아무 반응이 없네요.

    >

    > InitiateSystemShutdown(Nil ,'' , 0, False ,False);

    >

    > 로 호출했습니다.

    >

    > 김재억 wrote:

    > > 혹시 도움이 될지 모르겠슴돠.

    > > 저 역시 윈98환경에서만 플밍하기 때문에...

    > > 아래에 시스템 종료에 대한 함수가 있는데.. 윈 98에서는 아무런 반응도 없더군요..

    > > 혹시 윈도우2000에서 통하는 함수가 아닐까 해서 올립니다.

    > >

    > > InitiateSystemShutdown(lpMachineName, lpMessage: PChar; dwTimeout, bForceAppsClosed, bRebootAfterShutdown:: Boolean): LongInt;

    > >

    > > lpMachineName: 컴퓨터 명칭

    > > lpMessage: 시스템 종료시 나타낼 윈도우 메세지

    > > dwTimeout: 윈도우가 나타나 종료확인을 물어보는 시간. 0이면 종료확인 없이 바로 종료. 0이 아니면 AbortSystemShutdown함수를 사용하여 취고가능.

    > > bForceAppsClosed: 저장되지 않은 작업프로그램에 대해 저장할 것인가를 묻는 옵션. True이면 강제종료, False이면 강제종료에 대한 물음을 제시.

    > > bRebootAfterShutdown: 시스템 종료/재시장 여부. True: 재시작, False 종료

    > >

    > > 윤종필 wrote:

    > > > 안냐세요.

    > > >

    > > > 전에 Win98 에서는

    > > >

    > > > ExitWindowsEx(EWX_SHUTDOWN, 0);

    > > >

    > > > 로 컴퓨터를 끌수 있었는데 Win2000 에서는 안되네여.

    > > >

    > > > Win2000 에서는 어떻게 해야 되나여.

    > > >

    > > > 알려주심 정말 감사하겠습니다.