【发布时间】:2011-10-05 13:21:18
【问题描述】:
我编写了一个驻留在 Windows 2008 服务器上的 Windows 服务。我还开发了一个单独的 C# winforms 应用程序,我想用它来为服务配置任务以安排其运行。
winforms 应用程序是一个表单 UI,具有基本的调度输入,例如星期几、一天中的时间等。我希望用户选择输入并将其保存为一个任务,该任务将安排我的 win 服务的运行.
有没有办法通过 C# winform 添加/编辑 windows 计划任务而不使用 3rd 方插件?
【问题讨论】:
-
如果是真实的Windows Service,并且在您的服务主机上注册,您可以发送“暂停”、“停止”、“恢复”和“启动”等命令来控制服务。使用
System.ServiceProcess命名空间。 -
您的服务运行完毕后是否停止?它会自动启动吗?
标签: c# winforms windows-server-2008 scheduled-tasks