0

我有一组代码必须每天运行 3 次,即早上 8 点、中午 12 点和下午 4 点。在 C# 或 VB 中安排这些任务的最佳方法是什么。我不想使用 Windows 调度程序。

4

4 回答 4

4

最好的方法windows 调度程序。

亚军:使用带有计时器的 Windows 服务。

于 2012-05-09T09:14:06.197 回答
1

如果您不想使用调度程序。

您可以编写自己的 Windows 服务,它可以触发您的“代码集”

如何:以编程方式编写服务

http://msdn.microsoft.com/en-us/library/76477d2t(v=vs.80).aspx

于 2012-05-09T09:18:00.017 回答
0

我同意最好的方法是窗口调度程序。但是Cron 的开源实现可能是一个有趣的替代方案。反正我没测试

于 2012-05-09T09:19:04.413 回答
0

在您的情况下,带有计时器滴答事件的 Windows 服务是最好的解决方案。在这里解释如何使用计时器创建窗口服务:

http://www.codeguru.com/csharp/.net/cpp_managed/windowsservices/article.php/c6919/Using-Timers-in-a-Windows-Service.htm

于 2012-05-09T09:33:36.227 回答