强关进程,官大一级压死“人”

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:a9711
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  等级分明的计算机王国
  
  说到结束进程,我们最熟悉的就是某一个程序假死了,我们调出任务管理器,将此程序的进程关掉。这里我们就是用到了Windows任务管理器的进程管理功能。但有的时候我们发现有些进程无法使用任务管理器结束,原因到底是什么?先让我们了解下计算机内关于进程的知识。
  计算机运行一个软件会创建一个或几个进程,运行的进程相当于一个容器包含了各种各样的资源,比如有些负责显示窗口,有些负责处理事情。不同的进程都由电脑统一管理,电脑为了方便给进程分配资源会对进程进行分类,好比人类社会封建时代的等级制度制度,崇尚“君要臣死,臣不得不死”。在计算机世界也如此,操作系统是“君”,它控制着电脑的所有资源,进程即“臣”,接受操作系统的领导。而同时大臣之间又有官职,官职越大,权力越高,可以获得电脑的更多的控制权。两个进程管理工具同时存在的时候,谁的权力大就可以结束更多的进程(见图1)。比如前面我们用任务管理器结束假死程序(一般采用TerminateProcess等常规函数结束进程),说明任务管理器有权利对一些常见应用程序进行管理,表现出来的就是可以结束掉它的进程。同时有些进程我们无法使用任务管理器来结束,比如杀毒软件的进程,这显然超出了任务管理器这个小官的职能范围了。
  
  官大一级压死人 刀利钝有不同
  
  在平时我们还会遇到一些难题,例如进程有误,或者发现某个进程是病毒进程,这时要结束进程,却遇到无法结束的提示,显然这个时候是碰上了官职更高的进程了。那怎么办呢?
  操作系统为了保护自己的核心数据不被应用程序错误地修改,将程序代码划分在用户模式与内核模式两种模式下运行,用户模式下运行的程序代码是无法轻易篡改系统内核数据的(见图2)。一般情况下,Windows应用程序会使用TerminateProcess这个由系统提供应用程序接口来结束另一个进程。当然,在此之前应用程序会使用另一个系统提供应用程序接口OpenProcess来获得对这个进程的访问权限。如果没有获得足够的访问权限,应用程序将无法进行结束另一个进程的操作。
  TerminateProcess、OpenProcess之类的应用程序接口在用户模式执行一部分代码后,最终也会通过系统提供的相应服务进入内核模式对核心数据进行访问。但正所谓,官有官道,民有民路。冰刃、狙剑之类的工具不使用TerminateProcess之类的应用程序接口,而是用自己的驱动程序直接调用内核模式下结束进程的代码。通过这种方式,可以解决修改应用程序接口代码防止结束进程的问题。进程是个大容器,而这个大容器包含的各种数据发生错误以后会将导致进程异常退出。一些进程工具就从这个思路着手变相实现结束进程的目的。比如进程清零(如狙剑)原理相当于将容器里面的资源全部抽干让进程因为没有资源可用从而异常退出,达到结束进程的目的。强制终止则是派一个间谍(远程线程)潜入到目标进程中,然后骗进程说“资源使用完毕可以释放”,进程糊里糊涂将资源释放的同时,进程也被意外的结束。类似的窗口结束进程原理则是通过找到目标程序的窗口,然后发送WM_CLOSE,WM_QUIT之类的退出信息,让进程不明不白地就接受指令自己消失了。
  结束进程方法有很多种,我们可以根据自己的需要选择不同的程序来进行处理,比如平时浏览器假死的时候我们可以同任务管理器来结束浏览器的进程简单又方便,而遇到顽固的病毒进程的时候,我们可以选择冰刃,狙剑,XueTr更接近操作系统核心的程序去结束其他进程。
其他文献
宽屏液晶普及之后,很多人换掉老显示器之后都有这样的感受“怎么同一部电影看上去不如以前清楚了?”特别是RMVB、网络视频等低分辨率视频更加明显。大多数人把这个现象归结于显示面积变大了,但即使都用视频的原始尺寸播放,很多时候依然会感觉清晰度下降,其实屏幕尺寸只和全屏清晰度有关系,真正需要关注的是点距。    影响清晰度的关键在点距  了解过液晶显示器性能指标的人都知道,LCD的分辨率和屏幕尺寸有关系,
期刊
一、中学生存在的心理问题  (一)考试紧张或焦虑,更甚者产生厌学情绪  “一听说考试,心里就紧张。一拿到试卷,脑子里就一片空白,公式可能会忘得精光,以前会做的题目也不会做了……”在高手如林的中学,学习竞争十分激烈,每一次考试,学生心情十分紧张,总担心考试会失败,失掉“尖子”地位,受到老师、父母的责备,同学的冷眼,从而产生高焦虑。而一旦真的考试失败,就立刻灰心丧气,情绪十分低落,甚至厌学。这些学生总
期刊
第一,有童心的丰富想象。孩子的世界是奇妙的,远非大人们所想。在孩子们通过想象而诗化的世界里,树叶会欢笑,风儿会歌唱,音符会跳舞,石子会讲故事……孩童的丰富想象所创造优美的意境,抒发出来的童真童趣,展现在孩童奇妙多姿的世界里,所以要求我们在写儿童诗时要在想象的世界中用心灵和景物对话。比如,写“小酒窝”,大人的世界里会是“想笑的时候/悄悄地打开/放飞出一对蝴蝶/盛满春水的一汪浅潭。”而孩童们却会说“酒
期刊
平时,我们下载到的一些图片往往带有水印要去掉,就用PhotoShop手动处理,而现在涌现了不少去水印的软件,自动化的处理,有些效果还不错,那么这些自动去水印的软件是如何实现的呢?它们怎么能分辨哪些是水印,哪些是正常图片?    快速去水印 本就两步路    换一种角度看,有水印的图片其实就是一张有“瑕疵”的图片,去水印实质上就是找到“瑕疵”部位,然后修补该部位。我们手工去水印,是通过抠图抠出水印部
期刊
一、问题背景的提出   随着英语新课程改革的不断深入实施,小学英语课堂教学的有效性越来越被重视。而英语家庭课外作业则是对课堂教学的有效补充和延伸,是学生巩固课堂学习内容的重要手段,也是学生学习英语过程的一个重要部分。回顾近几年的英语教学工作,由于大部分的小学英语老师教学任务繁重,担任的班级较多,普遍把听录音、抄单词、家听、背课文作为学生的主要的家庭作业。然而这种要求学生死记硬背、机械性的作业形式,
期刊
Q我使用“千千静听”播放器的音频转换功能将一个1MB不到的WMA格式的音频文件转换成MP3格式,但转换后体积却达到了8MB。请问这是什么原因?    A这主要是你在转换时没有设置音频文件的码率参数而导致的,在“千千静听”播放器的转换参数设置窗口中,只要将音频码率设置为128Kbps即可:将音频格式设置为MP3格式后,单击“配置”按钮,在打开的窗口中设置码率为128即可(见图1)。    傻博士有话
期刊
Q安装的是Windows 7与Windows XP的双系统,我把C盘格式化重新安装了一次系统,F盘是Windows 7,现在启动时找不到F盘里的系统了。请问这该如何解决?    A使用Windows 7安装光盘或安装优盘引导并修复安装一次系统,进入Windows 7系统后使用 http://www.onlinedown.net/soft/58174.htm可下载的EasyBCD软件将Windows
期刊
我国古代伟大的教育家孔子曾经说过:“知之者不如好之者,好之者不如乐之者”,生动形象地说明了兴趣在学习过程中的作用。在课堂教学中,培养学生的学习兴趣是提高教学质量,提高学习效率的重要手段之一。培养学生学习兴趣可从以下几个方面着手:  一、激情传达,诱发学生的学习兴趣  站在语文新课改旗帜下,语文教师应当怀着自己对于文学的虔诚和生活的热爱投入到语文教学之中,置身文本之中,亲身感悟,把我们思考的智慧和发
期刊
传统习作修改都是在老师的批阅指导下,学生按照老师的要求自主去修改。在这种情况下,习作修改存在几大问题。  第一,习作评议时间的滞后性。  传统习作评议在时间上有滞后性,从学生完成作文,到教师批改发下来,需要一段时间。学生当时的写作思路在等待的这段时间慢慢变淡,构思热情也慢慢消失。  第二,习作评议思路的局限性。  在老师“全批全改”“精批细改”的传统作文批改模式下,老师不仅把自己累得头晕眼花,还把
期刊
当前农村的初中生在思想品德教育当中,由于受到各种因素的影响,学校的思想品德课教育受到一定的冲击。初中生的思想品德,存在着多种多样的问题,这些问题直接影响着学校的教育、学生的人生观、价值观和社会的进步。  一、当前农村初中生思想品德存在的问题  (一)价值观、人生观模糊不清,社会公德意识、责任意识淡薄  农村对青少年学生的家庭教育不够重视, 这对青少年的身心健康是非常不利的, 而且农村中, 生产观念
期刊