社区
C#
帖子详情
C#异常退出时,还可不可以做一些善后的事情
elloop
2012-05-16 07:16:06
请问c#异常退出时,会触发哪个消息吗? 怎么知道程序异常退出呢?比如我用任务管理器直接将程序杀掉,此时可不可以在程序中做些善后的事情。
请大神指点!
...全文
362
14
打赏
收藏
C#异常退出时,还可不可以做一些善后的事情
请问c#异常退出时,会触发哪个消息吗? 怎么知道程序异常退出呢?比如我用任务管理器直接将程序杀掉,此时可不可以在程序中做些善后的事情。 请大神指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
elloop
2012-05-25
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
用向量异常再捕获一遍
[/Quote]
请问什么叫向量异常?我用过 threadexception 和 unhandleexception了
elloop
2012-05-25
打赏
举报
回复
虽然会被360警告但还是能用,不过记得要以管理员身份运行(win7),要不然进程还是可以结束掉的。谢谢那位仁兄。
zhu_jiang
2012-05-25
打赏
举报
回复
用向量异常再捕获一遍
smilebook
2012-05-25
打赏
举报
回复
csdn下载
smilebook
2012-05-25
打赏
举报
回复
http://download.csdn.net/source/2486233 text="csdn下载"
smilebook
2012-05-25
打赏
举报
回复
我得出的结论是结束进程的时候貌似不会触发什么事件。最后用了全局钩子不让任务管理器结束进程。用了下面这位仁兄的代码:
http://blog.csdn.net/kangkanglx/article/details/5692984
感谢他。
elloop
2012-05-17
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
我只问一个问题,如果用户断电了造成程序异常中断,怎么处理?
[/Quote]
呵呵,断电了就没得搞了吧。请问大神任务管理器强制终止和断电对该程序来说有区别吗?
elloop
2012-05-17
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
可以在goble文件中的application里面做你想做的事,特别是你说的,针对异常,退出等事件。。。
[/Quote]
谢谢了!您能不能告诉我globe application 在哪里(我写的是win form程序), 关键添加的部分是什么,我是新手,神马都不懂,麻烦了!
elloop
2012-05-17
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
事件
Application.ThreadException
[/Quote]
呵呵,我试了下,这个能捕获全局异常,您的意思是程序异常退出,可以当做全局异常来将其捕获吗?
threenewbee
2012-05-16
打赏
举报
回复
我只问一个问题,如果用户断电了造成程序异常中断,怎么处理?
ztenv
2012-05-16
打赏
举报
回复
看下异常吧,均可以,只是有的异常产生后,程序不能继续执行。
xinglang2009
2012-05-16
打赏
举报
回复
可以在goble文件中的application里面做你想做的事,特别是你说的,针对异常,退出等事件。。。
feixuyue
2012-05-16
打赏
举报
回复
事件
Application.ThreadException
C#
异常
处理[转]
异常
处理结构 开发软件一定要有足够的风险意识,认识到商业软件在各种复杂的情况下运行,必然会出现各种各样的风险和错误,这些风险和错误需要进行处理。无视风险和错误,假设一切都很和谐是很危险的思想。 主动...
C#
基础教程-
c#
实例教程,适合初学者
C#
基础教程-
c#
实例教程,适合初学者。...当然仅靠一章的内容就完全掌握
C#
语言是不可能的,如需进一步学习
C#
语言,还需要认真阅读有关
C#
语言的专著。 1.1
C#
语言特点 Microsoft.NET(以下简称.NET)框...
[毕业生的商业软件开发之路]
C#
异常
处理
近期开始接触到在校学生、高校实习生和毕业生,在此说一下笔者对这些徘徊在职场门口的学生一些建议,希望能给这些初学者进入软件开发行业带来一些帮助,使得毕业生能更顺利的进入软件开发公司开始职场生涯,人生来一个...
C#
结构体
C#
声明结构体 在
C#
中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。 //声明结构体 struct a{ //结构体属性 public String s; internal String w; } struct 关键字用于...
进程(六)
(2)子进程
退出
时
,内核将子进程置为僵尸状态,这个进程称为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的
退出
状态。 (3)父进程查询子进程的
退出
状态可以用wait/waitpid函数 二.wait (1...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章