//CMyTaskSchedule.cpp
#include"pch.h"#include"CMyTaskSchedule.h"CMyTaskSchedule::CMyTaskSchedule()
{
m_lpITS=NULL;
m_lpRootFolder=NULL;//初始化COM
HRESULT hr =CoInitialize(NULL);if(FAILED(hr))
{
MessageBox(NULL, L"初始化COM接口环境失败!", L"Error", MB_OK);return;
}//创建任务服务对象
hr =CoCreateInstance(CLSID_TaskScheduler, NULL,
CLSCTX_INPROC_SERVER, IID_ITaskService,
(LPVOID*)(&m_lpITS));if(FAILED(hr))
{
MessageBox(NULL, L"创建任务服务对象失败!", L"Error", MB_OK);return;
}//连接到任务服务
hr = m_lpITS->Connect(_variant_t(), _variant_t(), _variant_t(), _variant_t());if(FAILED(hr))
{
MessageBox(NULL, L"连接到任务服务失败!", L"Error", MB_OK);return;
}//获取根任务的指针//获取Root Task Folder 的指针 ,这个指针指向的是新注册的任务
h