在vb.net中为Windows创建计划任务

时间:2010-02-01 03:51:08

标签: windows-services service

任何人都可以告诉我如何在vb.net中为windows创建日程安排任务,以及如何使用日程安排任务附加一个dll。我们可以为不同的函数创建不同的dll。你能不能给我一个链接或代码。< / p>

实际上我只有一个Windows应用程序,它一次执行5个任务,由计时器上的tick事件控制。

但是现在我想为每个任务创建计划任务。那么你能告诉我我该怎么做。请给出一些细节。

由于 Pankaj Pareek。

2 个答案:

答案 0 :(得分:1)

此MSDN文章介绍了创建Windows服务所需的步骤:http://msdn.microsoft.com/en-us/library/9k985bc9(VS.80).aspx

使用服务进行调度的要点是在服务启动时启动计时器,并在计时器的Tick事件被引发时触发服务的实际工作。

您可以为每个功能创建单独的服务,或在一个服务中创建一系列计时器,每个计时器在经过适当的时间后执行不同的任务。

如果你确实需要将这些函数中的每一个放在一个单独的模块中,你可以使用MEF或者我已经使用System.Addin管道构建器完成了这个,但这可能比它的价值更麻烦 - 太多了一个简单问题域的学习曲线。

答案 1 :(得分:0)

看一下这个片段:

https://www.aspsnippets.com/Articles/Simple-Windows-Service-that-runs-periodically-and-once-a-day-at-specific-time-using-C-and-VBNet.aspx

我希望它能有所帮助。您可以定义间隔模式(天,分钟)。