怎么判断一个进程是否未响应

怎么判断一个进程是否未响应,第1张

首先要介绍两个主要的函数,能够判断目标进程是否“没有响应”。在User32.dll中(没有文档公开),Win2k/NT下的IsHungAppWindow和Win9X下的IsHungThread;前者是以一个窗口句柄作为参数,后者是以线程ID作为参数。我们可以通过VC开发工具的Depends查到这两个函数。

1、软件或驱动与系统不兼容。解决方法:重装或升级驱动。

2、系统问题或有木马。解决方法:查杀一下木马还原一下系统或重装。

3、电压不稳也可以引起死机故障的发生。解决方法:调整电压。

关于程序没有响应的问题主要有几方面的原因:1.网速太卡,2.内存空间不足,3.硬盘太小,4.缓冲内存。

计算机老是会出现程序没有响应的情况,原因无非就两个:内存可用空间小,不足以运行相应的程序,内存中有病毒或者木马在感染系统文件程序文件干扰它们的运行.解决方法就对症下药吧!对于内存可用空间小优先考虑的应该是增大内存-花钱买内存,在不想花钱的前提下,终止一切不需要的程序和进程就成为了必须,对win98来说,可以终止explorer之外的一切程序,对win2000和xp来说终止一切可以终止的进程和程序运行。对于病毒或者木马问题,只能是杀毒了!

无法响应这个东西最容易出现在你对文件或软件的爆发性应用的时候。

比较有经验的同志一般不会在同一时间段大量的文件夹或者运行过量的程序,更重要的是,计算机在运行不过来的时候,千万不要沉不住气的去频繁窗口的关闭或者最小化或者右键刷新菜单,按F5刷新就行,一定要习惯这个,更不要理所当然的去结束任务


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存