很多情况下,我们通过开发的winform程序会crash掉,此问题大部分是因为有部分异常没有捕获处理导致的。我们可以通过注册下面两个异常处理,来捕获这些异常,并做特殊处理。

Application.ThreadException += Application_ThreadException;
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;

但是,还有一些情况会导致应用程序的crash,比如下面的内容:

1.递归导致的程序堆栈耗尽。

2.Native Exception。

3.Heap上的一些异常

遇到上面的内容,可以只能通过windbg live debug分析解决了。

最新文章

  1. LeetCode---Stack && Heap
  2. sysbench测试服务器性能
  3. 使用正则表达式匹配JS函数代码
  4. LINUX总结第13篇:LINUX下动态库及版本号控制
  5. Linux下查看MySQL的安装路径
  6. Openjudge-计算概论(A)-鸡兔同笼
  7. 2272: [Usaco2011 Feb]Cowlphabet 奶牛文字
  8. 201521123096《Java程序设计》第十二周学习总结
  9. shell脚本 字串截取 正则表达式
  10. tab选项卡--jq
  11. python之async-timeout模块
  12. drf8 解析器
  13. docker+jenkins实现spring boot项目持续集成自动化部署
  14. [UE4]Visiblity、Render Opacity
  15. 测试计划&性能测试分析报告模板(仅供参考)
  16. HTTP协议--MyWebServer
  17. Daemontools和Supervisor管理linux常驻进程
  18. bat计算两个时间差
  19. electron-vue 开发环境搭建(Windows环境)
  20. 委托、多播委托、泛型委托Func,Action,Predicate,ExpressionTree

热门文章

  1. 20165206 实验一 Java开发环境的熟悉
  2. python property的用法
  3. Redis设置内存最大占用值
  4. PEM routines:PEM_read_bio:no start line
  5. SVG 图像入门教程
  6. Git基础(二) 文件的生命周期
  7. gotty---用来作为k8s的web terminal,通过参数读取指定pod的日志输出
  8. lua和java防注入
  9. C# 多线程下 静态类字段异常
  10. thinkphp5验证码使用