使用 Interface 1.0 Win32 API 添加任务不会显示在任务计划 GUI 中

问题描述 投票:0回答:1

我试图运行来自Microsoft 文档的示例程序。似乎正在创建(在

.job
中找到
C:\Windows\Tasks
文件),但它未在任务计划 GUI 上列出。

这与接口1.0有关吗?

windows winapi windows-task-scheduler
1个回答
0
投票

Task Scheduler 1.0 API 使用

C:\Windows\Tasks
文件夹来创建和枚举任务。

Task Scheduler 2.0 API 使用

C:\Windows\System32\Tasks
文件夹来创建和枚举任务。

这是任务未在任务计划 GUI 上列出的原因。

如果您想使用任务计划程序 1.0 API 创建任务并在任务计划 GUI 上显示任务,您可以尝试设置标志

TASK_FLAG_RUN_ONLY_IF_LOGGED_ON
并设置
AccountInformation

欲了解更多详情,您可以参考帖子:https://stackoverflow.com/a/9782931

© www.soinside.com 2019 - 2024. All rights reserved.