计算机与现代化 ›› 2010, Vol. 1 ›› Issue (10): 38-42.doi: 10.3969/j.issn.1006-2475.2010.10.010

• 软件工程 • 上一篇    下一篇

Windows环境下的进程监视系统的设计与实现

黄竞斌,彭新一,黄志炜   

  1. 华南理工大学计算机科学与工程学院,广东 广州 510006
  • 收稿日期:2010-06-21 修回日期:1900-01-01 出版日期:2010-10-21 发布日期:2010-10-21

Design and Implementation of Process Monitoring System in Windows

HUANG Jing-bin, PENG Xin-yi, HUANG Zhi-wei   

  1. School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, China
  • Received:2010-06-21 Revised:1900-01-01 Online:2010-10-21 Published:2010-10-21

摘要: 通过分析Windows环境下现有的进程监视软件,然后针对其进程信息不够深入和全面,信息分类不够清晰的缺点,提出一种进程监视系统的改良的设计方案,并介绍其实现方法。本设计方案描述的系统基于Microsoft Visual Studio 2005平台,使用MFC开发,通过调用Windows操作系统的ToolHelp32库和PSAPI库来获取进程更为详尽的信息,并归类到“基本数据”、“时间资源”、“空间资源”、“加载模块”四个方面,最后以数据表、曲线图、直方图等多种手段展示进程监视结果。本设计方案不但提高了用户体验,而且为有效管理计算机提供依据。

关键词: Windows, 进程监视, MFC, ToolHelp32, PSAPI, 信息分类, 信息展示

Abstract: This paper mainly proposes an improved design of process monitoring system and describes methods of their realization, by analyzing the existing process monitoring software in Windows, then focusing on the shortcomings such as information of process is not enough in-depth or comprehensive, information classification is not clear. The system in the design is based on Microsoft Visual Studio 2005 platform, using MFC development. The system calls the Windows operating system ToolHelp32 library and PSAPI library for more detailed process information, and then classifies them to the "basic data", "time resources", "space resources" and "load module", finally uses the data tables, graphs, histograms and other means to demonstrate the results of monitoring. The design not only improves the user experience, but also provides the basis for the effective management of computer.

Key words: Windows, process monitoring, MFC, ToolHelp32, PSAPI, information classification, information display

中图分类号: