2013-04-25 61 views
1

您好我需要创建一个每天运行一次的应用程序。该应用程序可以在用户一天之内第一次登录后的任何时间运行。创建一个每天运行一次的c#应用程序/ windows服务

我的问题是,什么是最好的方法来做到这一点。我应该创建一个Windows服务或Windows应用程序来做到这一点?

另一个要求是应用程序必须每天运行一次,除非它已被卸载。

回答

0

您可以使用Windows任务计划程序。

+0

请您详细说明您的解决方案吗?如何使用Windows任务计划程序来满足要求? – 2013-04-25 16:32:28

+0

无论您正在编写哪个应用程序,都将注意力集中在做什么,并让Windows任务计划程序负责调度应用程序的时间安排。服务不一定有用,除非应用程序定期轮询某种事件或全天执行某些操作。您可以编写一个C#应用程序作为控制台应用程序或Windows窗体应用程序。最终,你会得到一个可执行文件(.exe)。在Scheduler中,您可以指定可执行文件的路径以及日期/时间/频率和应用程序参数。 – 2013-04-25 19:23:20

相关问题