C#winform程序卡死后 自动关闭后重启 怎么做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#winform程序卡死后 自动关闭后重启 怎么做相关的知识,希望对你有一定的参考价值。

我想实现的功能是:winform程序如果在自己运行过程中卡死了,过一段时间后会自动关闭,然后重新启动 能做到么...代码怎么写

给你个方案,你试试:
增加一个服务,用作监控程序是否卡死,如果卡死,就kill掉程序,并且重新运行
参考技术A 设定程序定时重启吧,或完成多少次的循环重新启动。而对于重新启动的方式最好不用Application.exit()。因为这种方式退出不够干净。
最好使用 Environment.Exit(Environment.ExitCode);完全退出程序。再用监控进程,重新启动程序。监控进程在主程序启动时启动,并循环检测监控进程是否存在。

若时程序卡死时间不确定, 那就得更改主程序逻辑了,找出问题。

sim7600ce 4G模块设置飞行模式后重启模块自动关闭飞行模式,这个怎么实现重启后还是飞行模式

人民币答谢!

参考技术A 飞行模式又叫航空模式,是在乘坐飞机时必须关掉手机,以免手机信号的发射和接受对飞机飞行造成影响,有某些手机里就自带了这个功能,可以关闭掉SIM卡的信号收发装置。还有就是通过一些软件来实现的,如S60软件里的System tools里面就有航空模式 ,这个模式可以关掉SIM卡功能,使手机处于不发射和接受信号状态,而又不影响手机的其他功能操作(一般手机没有SIM卡就无法进行任何操作)。

以上是关于C#winform程序卡死后 自动关闭后重启 怎么做的主要内容,如果未能解决你的问题,请参考以下文章

写了一个C#winform程序,在我的电脑上运行没有问题,但是在别人的电脑运行一次就自动关闭了

我写了一个winform程序 怎么让两个客户端之间通信

sim7600ce 4G模块设置飞行模式后重启模块自动关闭飞行模式,这个怎么实现重启后还是飞行模式

我在VS2008中写了个winform程序,想实现关闭按钮,就最小化到托盘

求助电脑一直卡在更新界面怎么办

安卓service关闭后怎么自动重启