网学网为广大网友收集整理了,Windows进程管理工具设计与实现,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
2 主要功能及设计思路 2.1 主要功能 2.2 设计思路 3 详细设计 3.1 主框架的实现 3.1.1 子对话框的显示 3.1.2 实现菜单 3.1.3 提升程序权限 3.2 任务列表页面设计 3.2.1 显示任务信息 3.2.2 结束任务 3.2.3 切换任务 3.3 进程列表页面设计 3.3.1 显示进程信息 3.3.2 显示模块及线程信息 3.3.3 结束进程 3.3.4 删除文件 3.3.5 保存进程信息到文件 3.4 系统性能页面设计 3.4.1 绘制CPU使用率图 3.4.2 绘制内存使用率图 模块信息有模块名、模块大小、基地址。直接通过ToolHelp API函数便可实现。主要用到的函数有: 1、hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,dwPID )该函数用于创建指定进程的模块快照。 2、Module32First(hModuleSnap,&me32);该函数获取指定进程的第一个模块信息,将取得的信息填充到me32中。me32是一个MODULEENTRY32结构类型,对它的定义如下: Typedef struct tagMODULEENTRY32{ DWORD dwSize; DWORD th32ModuleID; DWORD th32ProcessID; DWORD GlblcntUsage; DWORD ProccntUsage; BYTE * modBaseAddr; DWORD modBaseSize; HMODULE hModule; char szModule[MAX_MODULE_NAME32 + 1]; char szExePath[MAX_PATH]; }MODULEENTRY32; 3、Module32Next(hModuleSnap,&me32)该函数获取指定进程的下一个模块信 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |