如何在任务调度程序中使用C#.net代码重新启动崩溃的应用程序
本文关键字:代码 net 重新启动 崩溃 应用程序 任务调度程序 | 更新日期: 2023-09-27 18:24:17
我有一个用于打印信件的windows表单应用程序,它基本上每20秒在SQL Server中检查一次要打印的信件请求,如果找到任何记录,它就会打印这些信件。我的应用程序运行良好,我使用Timer控件每20秒运行一次,它基本上是一个单表单应用程序,我已经禁用了该表单,并将该应用程序分配给任务调度程序以每天运行。现在我想知道如果我的应用程序崩溃会发生什么,我如何在任务调度程序中重新启动它。
谢谢,
米兹。
您可以将其作为一项服务(新项目->Windows服务),也可以使用AppDomain.UnhandledException
事件并从那里重新启动二进制文件。