帮帮文库

返回

简述WINDOWS进程管理工具的原理和实现 简述WINDOWS进程管理工具的原理和实现

格式:word 上传:2022-06-25 17:09:02

《简述WINDOWS进程管理工具的原理和实现》修改意见稿

1、“.....系统上不能通过以上方法获得使用率,因此设计的该进程管理软件不能获取系统上进程的使用率。要得到进程的内存使用率要用到的函数,首先在中定义函数类型,再取得内存使用数内存使用大小返回进程的内存使用信息,它是定义的个结构,定义如下结构尺寸缺页数当前工作集尺寸最高页池使用数当前页池使用数最高无页池使用数当前无页池使用数当前分配页文件空间最高分配页文件空间显示模块及线程信息模块信息有模块名模块大小基地址。直接通过函数便可实现。主要用到的函数有,该函数用于创建指定进程的模块快照。该函数获取指定进程的第个模块信息,将取得的信息填充到中。是个结构类型,对它的定义如下,该函数获取指定进程的下个模块信息。线程信息包括线程和线程优先级,也是通过函数取得。该函数创建指定进程的线程快照,取得所有线程信息。取得指定进程的第个线程信息将取得的信息填充到中。也是个数据结构......”

2、“.....结构体尺寸,必须在调用前指定,线程创建该线程的进程基本优先级取得指定进程的下个模块信息。获取进程模块的过程如图。图模块信息的获取结束进程进程只是提供了段地址空间和内核对象,其运行是通过在其地址空间内的主线程来体现的。当主线程的进入点函数返回时,进程统信息显示系统信息包括当前操作系统名用户名计算机名等。获取操作系统名需要用到微软标准函数。在中定义了结构,结构包含了操作系统的版本信息,包括操作系统的主版本号副版本号创建号以及操作系统平台号和关于操作系统的其他信息。指定该数据结构的字节大小操作系统的主版本号操作系统的副版本号操作系统的创建号操作系统号关于操作系统的些附加信息其中可为以下值标识为标识为或操作系统值为,操作系统则大于标识为。获取用户名直接用函数即可。获取计算机名直接使用函数。,用户名......”

3、“.....查看程序是否完成了它应有的功能。打开系统自带的任务管理器。将程序取得的任务进程和系统资源使用情况等信息与系统自带的任务管理器中的信息进行对比,查看取得的信息是否准确。测试结果程序在系统上能正常运行。在任务页面中能查看任务名运行状态信息能结束任务切换任务。在进程页面中能查看进程进程模块及线程信息能结束进程,能正确地将当前的所有进程信息保存到文件中。将获取的进程信息与自带的任务管理器所取得的信息进行比较,结果致,如图,。图程序取得的进程信息图自带任务管理器进程信息在系统功能页面中能以图形方式显示内存的使用率能取得系统其他资源的使用情况,如物理内存虚拟内存和页文件的使用情况。取得的系统资源使用情况与自带的任务管理器取得的信息进行比较,如图,将数据进行计算后结果致。图资源使用情况对比图结论课题研究设计的进程管理器能够显示任务信息......”

4、“.....能够结束任务终止进程,并能以图表的形式显示内存使用率,操作简单,能基本满足用户对进程管理的需求。但有些进程管理的高级功能还未在设计之中,如对进程模块文件的卸载与加载对异常进程的警告等,今后还需进步学习和了解核心编程,熟悉动态链接库的操作等知识。通过课题的研究,得出个重要结论在环境进行系统编程,不仅需要熟悉编程环境,还需要熟悉和利用系统提供给我们的许多编程接口,即编程,这样能大大地提高编程效率。在课题的设计过程中,任务信息进程信息和系统资源使用情况都是利用函数而取得的。通过课题的设计,巩固了以前所学的基本知识,更学到了软件设计的基本方法技巧和流程,这对以后的学习工作有很大的帮助。参考文献汤子瀛,哲风屏,汤小丹计算机操作系统西安西安电子科大出版社,。美轻松进阶北京电子工业出版社,。美环境下编程北京电子工业出版社,。美核心编程北京机械工业出版社,......”

5、“.....。美编程实例北京机械工业出版社,。美技术内幕北京清华大学出版社,。张海棠编程指南北京航空工业出版社,。就随之结束。这种进程的终止方式是进程的正常退出,进程中的所有线程资源都能够得到正确的清除。除了这种进程的正常推出方式外,有时还需要在程序中通过代码来强制结束本进程或其他进程的运行。函数即可在进程中的个线程中使用,并将立即终止本进程的运行。函数原型为其参数为进程设置了退出代码。该函数具有强制性,在执行完毕后进程即已经被结束,因此位于其后的任何代码将不能被执行。虽然函数可以在结束进程的同时通知与其相关联的动态链接库,但是由于它的这种执行的强制性,使得函数在使用上将存在有安全隐患。例如,如果在程序调用函数之前曾用操作符申请过段内存,那么将会由于函数的强制性而无法通过操作符将其释放,从而造成内存泄漏。有鉴于函数的强制性和不安全性......”

6、“.....只能强制执行本进程的退出,如果要在个进程中强制结束其他的进程就要用来实现。与不同,函数执行后,被终止的进程是不会得到任何关于程序退出的通知的。也就是说,被终止的进程是无法在结束运行前进行退出前的收尾工作的。所以,通常只有在其他任何方法都无法迫使进程退出时才会考虑使用去强制结束进程的。下面给出的函数原型参数和分别为进程句柄和退出代码。第二个参数,当它为时,在调用杀死进程后,又将自动唤醒该进程当它为时,杀死进程后,不会再唤醒该进程。本程序中的结束进程,是指强制结束其他应用程序运行的进程,应采用强制结束。要终止进程先要用函数将进程打开,然后用函数结束进程。终止进程终止进程的流程如图。图终止进程删除文件当发现进程列表中有不正常的程序,如病毒或木马程序,我们不仅需要把它们结束了,还需要将对应的文件删除,使其不能再次运行。删除文件同样需要用函数将进程打开......”

7、“.....然后用函数结束进程,再删除该进程对应的文件。,查找文件终止进程删除文件保存进程信息到文件用文件类创建个文件,将当前进程列表中的各项信息按照网页格式写入文件中。系统性能页面设计该页面主要显示使用率和内存使用率的图形,各种内存的使用情况,如页文件,虚拟内存,物理内存等,以及系统当前信息,如系统名计算机名当前用户名等。绘制使用率图绘制内存使用率图取得内存使用率可通过个全局内存函数实现,该函数原型为绘制图形也是通过位图绘制函数进行绘制,方法和绘制使用率图样。内存使用率图如图。图内存使用率其他性能显示其他性能主要包括物理内存虚拟内存和页文件的使用情况。它们都是通过函数得到的。物理内存总大小物理内存可用数页文件总大小页文件可用数虚拟内存总大小虚拟内存可用数算法来实现上线程负载的平衡。当创建个进程时,系统会自动创建它的第个线程,称为主线程。然后......”

8、“.....自带的任务管理器分析任务管理器由性能进程应用程序三大部分组成。其实这三大部分是有机的联系在起的,尤其是性能和进程,性能中除了使用率以外,其余的数据都是由进程模块顺便取得的。的任务管理器通过的调用来获取各类信息,如使用率,内存使用率,句柄总数,线程总数,进程总数等等。在任务管理器中的几乎所有信息都是来自该函数。函数隶属,是个未公开的函数。其调用方式为在中的枚举值之,声明返回信息的种类指到个要求返回信息的缓冲区,这个系统信息变量的尺寸和结构依赖于参数的值参数指定的缓冲区尺寸返回值尺寸。这个函数是个正在修改的函数,在和中可用,但在和中不可用。而且该函数调用的入口参数非常之多,调用复杂。因此,在此次进程管理器的开发中,将使用其它方法来获取各类信息。主要功能及设计思路主要功能设计要求实现的主要功能进程管理功能......”

9、“.....进程管理列出所有的进程,以及进程所在的磁盘绝对路径,进程消耗资源状况等列出所有进程的相关模块挂载名,模块所在磁盘的绝对路径以及进程的线程情况,包括资源占用情况所在内存空间地址等除核心进程外,所有的其他进程均可以被终止,能够尽量不丢失信息,在提升本管理进程级别后,也能够对系统的核心进程终止。系统性能显示绘制内存使用率图,以描述系统性能列出物理内存虚拟内存和页文件的使用情况显示系统当前信息,包括系统名计算机名和用户名等。设计思路在环境设计个基于对话框的应用程序,类似于自带的任务管理器,主窗口上添加个标签控件,加入三个页面,分别是任务进程和系统性能信息。其中,任务页面显示当前正在运行的任务可见且有窗口标题,用列表控件进行显示,并能够对任务进行操作,如添加新任务,结束任务,切换任务等......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
简述WINDOWS进程管理工具的原理和实现.doc预览图(1)
1 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(2)
2 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(3)
3 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(4)
4 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(5)
5 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(6)
6 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(7)
7 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(8)
8 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(9)
9 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(10)
10 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(11)
11 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(12)
12 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(13)
13 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(14)
14 页 / 共 39
简述WINDOWS进程管理工具的原理和实现.doc预览图(15)
15 页 / 共 39
预览结束,还剩 24 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档