怎么判断某个进程假死或是这个进程处于一个什么状态

怎么判断某个进程假死或是这个进程处于一个什么状态,第1张

1)进程不响应了。

这个可以通过未公开函数NtQuerySystemInformation来查询

NtQuerySystemInformation

也可以通过给其主窗体发消息来判断是否不响应了。

2)进程主窗体被强制关闭了。

还有一种假死通过1)的方法不能判断,因为进程可以响应,只不过主窗体由于某种原因

被强制关闭了,此时只能通过判断主窗体是否正常显示来判断。

 假死状态的原因有很多,建议:

1.打开机箱,看看机器运行时cpu风扇和显卡风扇是不是在转动,是否接触不良,cpu或者显卡散热出问题导致温度过高时,机器会假死。另一个判断方法是用手摸摸cpu和显卡的散热片,如果感觉烫手,多半就是散热问题。

2.如果风扇状态良好,就关机后将内存条拔下,用橡皮擦金手指(就是内存和主板接触的那条金色的东东),再用同样的方法清洁一下内存插槽,然后换一个插槽将内存插上去,注意插的时候要卡死,两边的卡子要卡到位。有时内存接触不良机器会假死。

3.不能排除系统问题,如果系统运行程序过多消耗资源太大会让程序没有响应导致假死,最好做下系统看看。

1、呼吸、心跳等生命指征十分衰微,难以用人手测量,只能通过机器测量。

2、从表面看几乎完全和死人一样,如果不仔细检查,很容易当作误认为已经死亡。

3、其呼吸、心跳、脉搏、血压十分微弱,用一般临床检查方法已经检查不出生命指征。

4、假死时,人体实际上还处于一种活着的状态,经过及时、积极的救治,能暂时地或长期的复苏。若不及时、有效救治,将变成真死。

1、假死(apparent death),又称微弱死亡或深度昏迷,是指人的循环、呼吸和脑的功能活动高度抑制,生命机能极度微弱,用一般临床检查方法已经检查不出生命指征,外表看来好像人已死亡,而实际上还活着的一种状态,经过积极救治,能暂时地或长期的复苏。

2、手测量,只能通过机器测量。由于呼吸、心跳等生命指征十分衰微,从表面看几乎完全和死人一样,如果不仔细检查,很容易当作误认为已经死亡;甚至将“尸体”处理或埋葬,只是其呼吸、心跳、脉搏、血压十分微弱,用一般方法查不出,这种状态称作假死。

3、假死是脑缺氧的结果,病人的呼吸和心跳极其微弱,所以往往被认为已经死亡。假死常见于各种机械损伤,如缢死、扼死、溺死等等;各种中毒,如煤气中毒、安眠药、麻醉剂、鸦片、吗啡中毒等;触电、脑震荡、过度寒冷、尿中毒、糖尿病等等。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存