mfc对话框程序崩溃后,怎么实现再次自启动

mfc对话框程序崩溃后,怎么实现再次自启动,第1张

给你个思路吧

方法一:用SetUnhandledExceptionFilter设置一个异常处理,捕捉到异常时重新启动自己,然后在你的异常处理函数里返回EXCEPTION_EXECUTE_HANDLER让原来的程序嫁出

方法二:用监控的方式实现,例如你的主程序是main.exe,那么写一个监控程序watch.exe,watch里WaitForSingleObject等待main进程退出,退出后检查它的退出码,例如你的main.exe正常退出时,退出码是0,那么在非0的时候把它重新拉起;要注意的是,这个办法如果你没处理好可能容易误判

1、先删除这个软件,然后再到官网重新下载安装程序重新安装试试,如果重装也一样,一般考虑软件安装程序有问题或不完整,建议到官网重新下载安装程序后再试。

2、如果软件的安装程序拿到别的电脑上安装后能正常使用,但在这个电脑上安装就不行,删除后重装也一样,考虑系统有问题,重新安装原版 *** 作系统后,用随机的驱动(或到官网下载对应系统的驱动)进行安装后,重新安装软件试试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11415195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存