要求 - 我有一个要在 Windows 环境中为我的应用程序运行的定期任务。它将有一个简单的界面,允许进行一些基本配置(例如,URL 和运行频率)。我希望它在机器运行时每 X 小时(可配置)运行一次。
问题 - 我是否只是为此创建一个具有系统托盘存在的应用程序?或者我应该创建一个具有独立 UI 的服务。
顺便说一句 - 我是使用 Visual Studio Express 开发的初学者 C#,请记住。此外,如果您可以快速概述您推荐的设计,这对于新手来说会非常有用(例如,如果您建议一项服务,这是否意味着您真的需要一个应用程序来提供服务,而另一个应用程序有一个为服务进行配置的 UI?)