我的自定义任务计划程序在Windows XP中运行正常,但它在Windows 7中引发 Access Denied 错误。
原因是Windows 7未将任务存储在C:\Windows\Tasks
下。它将其存储在C:\Windows\System32\Tasks
下。但我的任务计划程序尝试将任务存储在导致错误的C:\Windows\Tasks
下。
我正在使用ITaskSchedular
和ITask COM接口;我想更改ITaskSchedular
的RootFolder,但我不能。
我没有管理员权限;这就是它抛出这个错误的原因。管理员可以正确运行我的调度程序。