2012-06-03 3 views
0

"작업 추가"라고하는 프로그램을 만들고 싶습니다. 그것은 나에게 "과제 이름"과 같은 다른 모든 변수를 묻습니다.C++로 작업 스케줄러에서 작업을 만드는 방법

내가 다음 명령을 사용하여 시스템()를 사용 :

합니다 schtasks/생성/TN TASKNAME/TR TaskRun/SC 일정/월 수정 I 시스템에서 C++ 변수를 어떻게 사용합니까

() 명령?

또는 더 좋은 방법이 있다면 알려주세요.

도움 주셔서 감사합니다. -Chris

+3

문자열을 연결하는 방법을 알아야합니다. – SLaks

+2

더 좋은 방법은'system()'을 사용하는 대신 해당 Windows API 함수를 찾는 것입니다. – chris

답변

3

Task Scheduler API을 사용할 수 있습니다. 그것은 두 가지 버전으로 제공됩니다 :

또한 documentation에서 각 API가 지원하는 환경을 기록하십시오.

작업 스케줄러에는 다음 운영 체제가 필요합니다.

  • 작업 스케줄러 1.0 : 클라이언트 2000 프로페셔널, 윈도우 ME 또는 Windows 98 서버가 윈도우 서버 2008, Windows Server 2003 또는 Windows 2000 Server가 필요 윈도우 비스타, 윈도우 XP, 윈도우가 필요합니다.
  • 작업 스케줄러 2.0 : 클라이언트에는 Windows Vista가 필요합니다. 서버에는 Windows Server 2008이 필요합니다.