windows体系及编程实验指导书分解.doc

《Windows体系及编程》实验指导书 实验一 类Windows进程任务管理器实验 实验名称:进程管理实验 实验类型: 设计性实验 学  时: 2 适用对象: 软件工程专业、网络工程专业、信息安全专业 一、实验目的 理解Windows编程环境下的进程管理机制,能创建一个完成特定功能的进程,并能对进程进行信息的获取、终止和保护,实现一个类Windows的进程任务管理器。 二、实验要求 程序可为控制台或带界面应用程序,要求有较好的用户体验,完成功能: 能够完成创建进程的功能,打印输出新建进程ID。 获取当前系统进程信息,列出所有的显示进程信息项,根据选择显示输出进程信息。 终止任意进程。 具体实现技术不限。 三、实验原理 (1)进程的创建 进程的创建通过CreateProcess()函数来实现,CreateProcess()通过创建一个新的进程及在其地址空间内运行的主线程来启动并运行一个新的程序。具体地,在执行CreateProcess()函数时,首先由操作系统负责创建一个进程内核对象,初始化计数为1,并立即为新进程创建一块虚拟地址空间。随后将可执行文件或其他任何必要的动态链接库文件的代码和数据装载到该地址空间中。在创建主线程时,也是首先由系统负责创建一个线程内核对象,并初始化为1。最后启动主线程并执行进程的入口函数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档