我在我的appln中使用任务调度程序1.0接口。
在我的appln创建任务在预定时间和成功创建后禁用/启用任务通过设置标志IScheduledWorkItem :: SetFlags(TASK_FLAG_DISABLED)
在Win 7中,任务创建正在进行,但无法禁用/启用计划任务。
相同的appln在Win2003和Win-XP中工作正常。
有没有人知道为什么会这样?
答案 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。