【发布时间】:2011-02-24 05:21:09
【问题描述】:
我在网上看到一些参考资料指出 Windows 中的“计划任务”存储在 %SystemRoot%\Tasks 中,我认为这通常等同于 C:\Windows\Tasks。
但是,我发现虽然该文件夹存在于我的 Windows 7 系统上,但计划任务不会使用它。
我的系统似乎在使用 C:\Windows\System32\Tasks。
我研究了环境变量,那里似乎没有与Scheduled Tasks 相关的任何内容。
我如何发现哪个文件夹用于计划任务?
【问题讨论】:
-
在 python 中你也许可以使用 ctypes 模块 (example)。但是我找不到专门针对已调度任务的参考。
-
您通常不会对文件夹本身进行操作,因为它是 Windows 私有的。自动化控制任务的方式是通过api。
-
@DavidHeffernan:完全同意,但有些时候你需要这样做。今天我搞砸了我的一项任务的 SDDL。在我找到 \System32\Tasks 下的任务之前,无法使用 api 解决此问题。很有帮助的问题。 +1