我在我的应用程序中使用任务调度程序 1.0 界面。
在我的应用程序中,通过设置标志 IScheduledWorkItem::SetFlags(TASK_FLAG_DISABLED) 在计划时间创建任务并在成功创建后禁用/启用任务
在 Win 7 中,正在创建任务,但无法禁用/启用计划任务。
相同的应用程序在 Win2003 和 Win-XP 中运行良好。
有谁知道为什么会这样?
我在我的应用程序中使用任务调度程序 1.0 界面。
在我的应用程序中,通过设置标志 IScheduledWorkItem::SetFlags(TASK_FLAG_DISABLED) 在计划时间创建任务并在成功创建后禁用/启用任务
在 Win 7 中,正在创建任务,但无法禁用/启用计划任务。
相同的应用程序在 Win2003 和 Win-XP 中运行良好。
有谁知道为什么会这样?
我自己也碰过这堵墙。请参阅此线程以获取一些答案。具体来说,似乎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。