ITaskScheduler 란게 있었군요.....
저는 command line 에서 schtasks.com 을 이용해서 해보려 했는데...
완전히는 못했었어요...
popup 창에 있는 세밀한 부분의 checkbox 까지는 option 이 없는 것 같더라구요...
감사합니다...
빌더(TWx) 님이 쓰신 글 :
: 절전모드로 부터 정해진 시간에 Wakeup 하도록 하는 것은 가능 합니다.
:
: 보통 메인보드들이 S1이나 S3 절전모드를 지원하고 있죠...
:
: CPU 파워, CPU 팬, 하드디스크, 모두 절전모드로 들어가고, 메모리는 액티브 상태로 유지하는 S3 모드를 주로 이용하는데요.
:
: 윈도우즈에서 소프트웨어적인 방법으로 정해진 시간에 절전모드로 부터 Wakeup 하도록 하려면...
:
: '작업 스케쥴러'라는 OS가 제공하는 기능을 이용하면 됩니다.
:
:
: 윈도우즈 8 64bit 의 경우를 예로 들면...(다른 OS도 대동소이)
:
: 'Windows Key + R'을 눌러 '실행' 팝업창을 띄웁니다.
:
: '열기'에서 'taskschd.msc'를 적고 '확인'버튼을 누르면 아래와 같은 '작업 스케쥴러' 창이 뜨는데
:
:
:
: '작업 스케쥴러 라이브러리' 디렉토리 루트에서 위와 같이 '폴더'를 새로 하나 만듭니다.
:
: 위에서는 'My Wakeup Folder'를 예로 들었음.
:
: 새로 만든 폴더 'My Wakeup Folder'를 선택한 상태에서... 오른쪽 창에서 '작업 만들기'를 선택해서
:
: 태스크를 하나 새로 생성. (예에서는 'my task'라는 타이틀로)
:
: 'my task' 속성을...
:
: '일반'텝이 아래 그림 처럼 되도록 편집...
:
:
:
: (PC8\WPC8 은 사용자 컴마다 오너가 다르므로 디폴트로 생성되는 것을 사용)
:
:
: 위의 그림과 같이...
:
: '사용자의 로그온 여부에 관계없이 실행'
:
: '가장 높은 수준의 권한으로 실행'
:
: 을 선택...
:
:
: 아래 그림과 같이 '트리거' 텝에서 '작업 시작' 예약상태를 편집...
:
: 시작 날짜와 시간은 원하는 값으로 선택하고 '한번' 또는 '매일'을 선택해도 됨.
:
:
:
:
: '조건' 텝에서 아래 그림과 같이 되도록 설정
:
:
:
:
: 위와 같이 '이 작업을 실행하기 위해 절전모드 종료'를 선택
:
:
: '작업 스케쥴러는' 적어도 한개는 더미로라도 '동작'이 정의 되어 있어야 하므로
:
: 아래 그림과 같이 '동작'텝에서 적절한 동작을 하도록 설정
:
:
:
:
: 위와 같은 식으로 '동작'을 설정하면 되고, 정해진 목적을 갖고 있다기 보다는 적어도 하나의 '동작'이 정의되어 있어야 해서
:
: 더미로 정의 한 거기 때문에 " cmd.exe /c "exit" " 와 같은 식으로 설정 해도 됨.
:
:
: 위와 같이 태스크를 정의 해 놓은 상태에서...
:
: '절전 모드'로 들어가면...메인보드가 S3 절전모드로 설정 되어 있는 경우에...
:
: CPU, CPU 팬, 하드디스크 모두 '절전 모드' 상태로 진입 할 텐데...
:
: 위에서 정해 놓은 특정 시간이 되면 '절전모드'로 부터 시스템이 Wakeup 상태로 깨어나게 됨.
:
:
:
:
: ...
:
: 참고로...
:
: 위와 같이 수작업으로 '태스크'를 정의하는 방법 대신, 프로그래밍 방법으로 직접 설정하는 것도 가능 한데...
:
: ITaskScheduler 라는 COM Interface를 이용해서 코딩해 주면 됩니다.
:
:
:
: ...
:
:
:
:
: : MarunGuy 님이 쓰신 글 :
: : : 제가 아는 범위내에서는 소프트웨어적으로 깨우는 방법은 없습니다.
: : : 대기모드에서 깨어나는 방법은 하드웨어 이벤트 ( 키보드 인터럽트, 마우스 인터럽트, 랜카드 인터럽트 등) 이 할 수 있을겁니다.
: : : 대기모드가 CPU 가 대기모드 즉 동작을 안 하기 때문에 소프트웨어도 안 돌게되니 깨울 수 없죠.
: : :
: : : 디바이스 드라이버 설정에 보면 대기모드로 진입안되게 하는 항목들이 있기도 한데
: : : 이건 하드웨어(랜카드 ...) 자체가 대기모드로 안 들어가게 하는 것으로 알아요.
: : :
: : : 결론은 소프트웨어만으로 대기모드에서 깨어나게 할 수는 없다?
: : :
: : : essa 님이 쓰신 글 :
: : : : search를 해 보아도 찾기가 어렵네요.
: : : : 절전mode로 들어건 후 내가 원하는 시간에 다시 깨울수 있는 방법이 있는지요>
: : : : powercfg (dos 명령, system("???")로 실행)로 대기모드로 갈순 있겠는데요...
: : : : 다시 깨어나려면 어떻게 해야 하는지 아시는분 가르침 바랍니다.