无法在Win 7中禁用/启用计划任务

时间:2012-08-20 14:02:29

标签: visual-c++ windows-7 scheduled-tasks

我在我的appln中使用任务调度程序1.0接口。

在我的appln创建任务在预定时间和成功创建后禁用/启用任务通过设置标志IScheduledWorkItem :: SetFlags(TASK_FLAG_DISABLED)

在Win 7中,任务创建正在进行,但无法禁用/启用计划任务。

相同的appln在Win2003和Win-XP中工作正常。

有没有人知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

我亲自打过这堵墙。有关答案,请参阅this thread。具体来说,似乎是VISTA: "...The Task Scheduler 2.0 API should be used in developing applications that use the Task Scheduler service on Windows Vista.."

唯一正确的方法是使用Task 2 API。