【问题标题】:Creating a c# application/windows service that runs once a day创建一个每天运行一次的 C# 应用程序/Windows 服务
【发布时间】:2013-04-25 16:06:47
【问题描述】:

您好,我需要创建一个每天运行一次的应用程序。该应用程序可以在用户一天内首次登录后的任何时间运行。

我的问题是,最好的方法是什么。我应该创建一个 Windows 服务或 Windows 应用程序来执行此操作吗?

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

【问题讨论】:

    标签: windows service alwayson


    【解决方案1】:

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

    【讨论】:

    • 您能详细说明您的解决方案吗?如何使用 Windows 任务计划程序来满足需求?
    • 无论您正在编写什么应用程序,都应专注于要执行的操作,并让 Windows 任务计划程序负责安排何时调用应用程序。服务不一定有用,除非应用程序定期轮询某种事件或全天执行某些操作。您可以将 C# 应用程序编写为控制台应用程序或 Windows 窗体应用程序。最终,您将得到一个可执行 (.exe) 文件。在调度程序中,您可以指定可执行文件的路径,以及日期/时间/频率和应用程序参数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多