下载此文档

windows进程管理与监控程序-操作系统安全课程设计报告.doc


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
CENTRAL SOUTH UNIVERSITY
操作系统安全
课程设计报告
题 目 windows进程管理与监控程序
学生姓名 廖浩伟
班级学号
指导教师 何小贤
设计时间 2015年12月
目录
一、 概述 1
1
1
二、 总体设计 2
2
3
5
5
CPU、内存等系统性能模块原理 5
三、 详细设计 5
5
6
7
8
14
14
14
16
17
18
20
21
31
34
36
四、 成果展示 37
37
38
40
41
42
五、 总结 43
43
43
43
概述

操作系统安全是整个计算机系统安全的重要基础,主要针对操作系统层面的安全进行剖析,是上层运行的重要保证。与计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立安全系统的概念,理解和巩固操作系统基本理论、原理和方法,掌握安全操作系统开发的基本技能。

设计一个Windows或Linux下的进程管理与监控程序,要求该程序完成以下功能:
(1)可获取当前正在运行的所有进程,包括进程PID、进程名称、CPU使用情况、当前用户名、内存占用量等;
(2)能进一步获取各进程的所有线程情况;
(3)能通过命令终止某个进程的执行,终止时能将其子孙进程全部终止;
(4)要求界面友好。
附加功能:
启动指定进程
展示当前系统中的所有服务的状态
实时刷新功能
总体设计

主程序
系统服务
描述
名称
PID
状态
工作组
系统信息
内存占用
数值显示
图表显示
CPU占用
数值显示
图表显示
进程部分
映像名称
用户名
优先权
PID
子进程
结束进程
菜单栏
新建任务
退出
帮助

添加进程模块
获取进程列表
开始
结束
存储进程列表
进程数组中是否还有进程未添加?
添加到显示用的表格中


启动新进程模块
启动新进程
输入进程名字
弹框提示,并清空输入框
新进程是否存在?
启动成功


结束进程模块


结束进程
提示选定进程
判断显示队列中是否选定了进程?
判断该进程是否有子进程?
结束子进程
结束进程完成


结束该进程

数据来源:打开系统盘下windows目录下的system32目录,启动系统自带的集成工具wmic,输入process命令即可取出数据。
代码操作:()函数,按照一定语法输入指令,之后得到输出流,将数据存入实现创建完成的动态数组中,展示时将数据从数组中取出来放到容器中即可。

数据来源:同进程模块类似,打开系统盘下windows目录下的system32目录,启动系统

windows进程管理与监控程序-操作系统安全课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人feng1964101
  • 文件大小696 KB
  • 时间2021-01-17