Используя ITaskService, настройте «Базовое» событие вместо «Пользовательского» c++/mfc.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Используя ITaskService, настройте «Базовое» событие вместо «Пользовательского» c++/mfc.

Сообщение Anonymous »

Я использую C++/MFC для настройки задачи планировщика задач, которая запускается по событию. Я настроил его вручную и экспортировал задачу, чтобы получить представление о том, что мне нужно настроить.
У меня все работает нормально, но мне хотелось бы, чтобы запись в планировщике задач была более четкой. Я не мог понять, как настроить базовое событие программно. В итоге я использовал метод put_Subscription() со строкой из моего экспорта.
Мне хотелось бы знать, как закодировать его для «Базового события», а не для «Пользовательского события», если это возможно. Спасибо!
Мой фрагмент кода, FWIW:

Код: Выделить всё

hr = pEventTrigger->put_Subscription(_bstr_t(L" *[System[Provider[@Name='MyApplication'] and EventID=100]]"));
if (FAILED(hr)) {
//Do some messaging here
pRootFolder->Release();
pTask->Release();
return;
}
Я бы хотел увидеть это для ясности в планировщике задач:
Изображение

Но я понимаю следующее:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/797 ... stom-c-mfc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»