【发布时间】:2012-02-16 15:43:15
【问题描述】:
我有一个想要自动运行的小程序。我认为最好的方法是将其添加到 Windows 调度程序中。我希望能够运行我的程序一次,并在其中检查它是否已添加到调度程序中,如果没有,请添加它。
所以我需要代码:
使用我在代码中给出的名称检查调度程序
如果我的程序不存在,请将其添加到调度程序
【问题讨论】:
-
如果你不关心答案,为什么还要问一个问题?
标签: c# scheduled-tasks
我有一个想要自动运行的小程序。我认为最好的方法是将其添加到 Windows 调度程序中。我希望能够运行我的程序一次,并在其中检查它是否已添加到调度程序中,如果没有,请添加它。
所以我需要代码:
使用我在代码中给出的名称检查调度程序
如果我的程序不存在,请将其添加到调度程序
【问题讨论】:
标签: c# scheduled-tasks
您需要使用这个 TaskScheduler 类 - http://msdn.microsoft.com/en-us/library/system.threading.tasks.taskscheduler.aspx
如何使用的例子在这里 -
这里是另一个类似的问题 - Is it possible to use Windows 7 Task scheduler in own application
【讨论】:
TaskScheduler 类是指与线程相关的内部.NET 任务调度程序。此任务调度程序与 Windows 任务调度程序无关。
调度程序的替代方案...http://quartznet.sourceforge.net/
【讨论】: