如何以编程方式安排任务
如何使用 delphi 7 像 Google updater 一样安排任务?
我没有使用注册表,因为它被卡巴斯基防病毒软件检测为误报。
我在注册表中作为启动项添加的任何内容都会被检测为特洛伊木马,因此我决定使用任务计划
How can I schedule a task using delphi 7 like Google updater?
I'm not using the registry because it gets detected by Kaspersky antivirus as a false alarm.
Anything I add in the registry as a start-up item gets detected as a trojan so I decided to use task schedule
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
下面的代码展示了如何删除和创建将在系统启动时以系统权限运行应用程序的任务。它使用以下命令行:
但是,任务计划程序由于 Windows Vista 支持强制创建任务,因此我不会使用它来向后兼容 Windows XP,因为 Windows XP 中不存在此标志。
因此,下面的示例尝试删除任务(如果已存在),然后创建新任务。
它执行以下命令:
这是代码:
The following piece of code shows how to delete and create the task which will run the application at system startup with system privileges. It uses the following command line:
However the Task Scheduler since Windows Vista supports force creation of tasks, I wouldn't use it for backward compatibility with Windows XP, where this flag doesn't exist.
So the example below tries to delete the task (if already exists) and then create the new one.
It executes these commands:
And here is the code:
解决了这里的问题,它工作得很好,
在 Windows 7 Pro 上进行了测试,如果有人可以在 XP PRO 上为我进行测试,我将不胜感激
Figured Out the problem here it works fine
Tested on windows 7 Pro if any one can test for me on XP PRO would b appreciated