【发布时间】:2011-07-23 21:09:39
【问题描述】:
当创建一个新的计划任务时,使用带有 at.exe 命令的 CreateProcess,我在计划任务文件夹中获取名为 at1.job、at2.job、at3.job 等的文件。 现在我想删除其中的一些,使用 c++ 编程。我想搜索所有 at 文件,在其命令行中查找特定命令,然后删除包含此命令的 at 文件。 我该怎么做? 谢谢
【问题讨论】:
标签: c++ mfc windows-xp scheduled-tasks
当创建一个新的计划任务时,使用带有 at.exe 命令的 CreateProcess,我在计划任务文件夹中获取名为 at1.job、at2.job、at3.job 等的文件。 现在我想删除其中的一些,使用 c++ 编程。我想搜索所有 at 文件,在其命令行中查找特定命令,然后删除包含此命令的 at 文件。 我该怎么做? 谢谢
【问题讨论】:
标签: c++ mfc windows-xp scheduled-tasks
使用 at.exe 太粗糙了。使用 ITaskScheduler。它有一个 Enum() 和一个 Delete() 方法。开始reading here,该页面上有一个指向 C++ 示例的链接。
【讨论】: