WPF 程序崩溃,自动重启

问题描述

请问各位大大,如果WPF程序遇到某个BUG,程序崩溃,现在想捕获异常,然后重启程序,能如何实现?

解决方案

解决方案二:
System.Windows.Application.Current.Shutdown();System.Reflection.Assembly.GetEntryAssembly();stringstartpath=System.IO.Directory.GetCurrentDirectory();System.Diagnostics.Process.Start(startpath+"/xxxx.exe");//xxxx.exe为要启动的程序

时间: 2024-08-25 16:32:21

WPF 程序崩溃,自动重启的相关文章

android程序崩溃后重启

有时候由于测试不充分或者程序潜在的问题而导致程序异常崩溃,这个是令人无法接受的,在android中怎样捕获程序的异常崩溃,然后进行一些必要的处理或重新启动 应用这个问题困恼了我很久,今天终于解决了该问题,写篇文章记录一下. 首先捕获程序崩溃的异常就必须了解一下java中UncaughtExceptionHandler这个接口,android沿用了此接口,在android API中: 通过实现此接口,能够处理线程被一个无法捕捉的异常所终止的情况.如上所述的情况,handler将会报告线程终止和不明

VC6.0打开文件以及向工程中添加文件时程序崩溃自动退出解决方法_C 语言

换了一台电脑,vc6.0程序中,点击打开文件以及向工程中添加文件时,程序竟然崩溃自动退出了. 不知什么原因,安装相同的vc程序,本本竟然出现此缘故.但是这个操作又是自己经常用到的,所以不得不解决. 与上一台电脑不同的是,此电脑是win7系统,而上一个则是xp系统.此电脑office是2010版本,而上一个则是WPS:于是乎,在网上查资料,来解决. 看到网上也有类似的问题,有的说是win7系统原因,有的说是office2007版本缘故,有的说是viso缘故.总之,这几种说法,我都符合.win7系统

服务自动重启-使用inno setup制作安装包,如何实现该软件的服务崩溃后会自动重启

问题描述 使用inno setup制作安装包,如何实现该软件的服务崩溃后会自动重启 如同windows的服务-->属性-->恢复功能 解决方案 调用schttps://technet.microsoft.com/en-us/library/cc742019(v=ws.10).aspx actions= {"""" | {[run/] | [restart/] | [reboot/]}[/...]Specifies one or more failure

wpf程序自动退出请大家分析分析吧

问题描述 wpf程序自动退出请大家分析分析吧 我建了一个UserControl控件,里面有个按钮,这个按钮写了个弹出窗体的代码: MainWindow m = new MainWindow(); //这是一个window窗体不是UserControl m.ShowDialog(); 我运行时,第一次点按钮弹出新窗体,没问题,然后关闭新窗体,再次点击按钮,此时自动退出了,窗体也都关闭了,请问这是咋回事 都是wpf应用程序 解决方案 用f5的方式调试程序,不要用ctrl+f5直接运行,如果报错会有提

linux下监视进程 崩溃挂掉后自动重启的shell脚本

 如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务程序时经常会碰到这样的问题.在Linux系统中,强大的shell就可以很灵活的处理这样的事务.     下面的shell通过一个while-do循环,用ps -ef|grep 检查loader进程是否正在运行,如果没有运行,则启动,这样就保证了崩溃挂掉的进程重新被及时启动.     必须注意两点:     1.ps |grep 一个进程时必须加上其路劲,否则容易grep到错误的结果:     2.必须用 -v 从结果中去除gre

linux监控程序-程序自动重启实现方法

如果是简单的手机重启我们可如下操作 ----Linux 重启命令---- 1.shutdown 2.poweroff 3.init 4.reboot 5.halt 这里我们就不介绍了,因为我主要是讲自动重启实现方法 使用脚本实现自动重启 首先想到的最简单的使用shell脚本,大概思路: ps -ef | grep "$1″ | grep -v "grep" | wc –l 是获取 $1 ($1 代表进程的名字)的进程数,脚本根据进程数来决定下一步的操作.通过一个死循环,每隔

winform程序怎么让它半个小时自动重启一次?各位大牛们

问题描述 如题:winform程序怎么让它半个小时自动重启一次?各位大牛们 解决方案 解决方案二:另外做一个监听程序来控制他重启.解决方案三:无论出于什么目的,我想你的思路都是错的.从来没有过这样的需求,这不是健康有效的方案解决方案四:弄個timer,然後調用Application.Restart();不過這需求很奇怪,如前面人說的,這不是合理的解決方案解决方案五:你到底想干嘛能详细说一下么就像2楼说的你这种思路都太奇怪了.如果希望每个一段时间自动执行某些功能.你可以查一下用Quartz.NET

linux下监视进程 崩溃挂掉后自动重启的shell脚本_linux shell

================================================= 本文为khler原作,转载必须确保本文完整并完整保留原作者信息及本文原始链接 Author: HeYuanHui E-mail: khler@163.com QQ: 23381103 MSN: pragmac@hotmail.com ================================================= 如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务

怎么实现打好了jar包的java程序在关闭后自动重启

问题描述 我写了一个java程序,运行是正常的,在windows命令窗口下面运行也正常,但是这样容易人为意外关闭,由于这个程序要在服务器上整不间断的运行,在网上查了写一bat文件可以实现程序自动重启,请各位大侠们帮忙写一段这样的bat文件要求:服务器启动后自动运行此程序,程序意外关闭了自动重启此程序文件在D:signInGEQD_fat.jar