系统进程好管家——TaskInfo2000

Author: 张京京 Date: 2000年 第31期

  相信大家对于“Ctrl+Alt+Del”这一常用组合键应该不会感到陌生?在以前的DOS系统中它能重启系统,而在Windows 操作系统中又变成了系统任务管理器,可用来管理系统运行进程的程序。但Windows 9X的任务管理器实在太简陋,只能显示一些进程(连常见的黑客程序进程都无法显示);而Windows NT/2000的任务管理器相对来说强大了很多。它可以管理的范围和功能要比Windows 9X多,但对于各个进程运行的详细信息显示仍然不清楚。对系统进程进行有效的管理和监控,不仅可以避免一些不必要的程序冲突或系统崩溃问题,而且还可以发现一些可疑进程并进行相应的处理。TaskInfo2000就是这样一款很好的程序进程监控软件。
  它集系统进程监控和系统信息显示两大功能于一身,不仅可以显示当前系统实时运行程序进程的详细信息(包括线程、CPU占用率、打开文件等一系列信息,甚至连Windows 9X的Ring0级VXD信息都能显示),还可随时终止关闭进程、打开新的进程(运行新程序);改变进程的优先级,而且可以显示硬件的详细信息(包括CPU、内存、缓存等的基本情况以及当前的运行使用状态,硬盘的传输速率以及网络的使用情况等)。它支持Windows9X、NT 4.X以及Windows2000操作系统。
  注意:在NT以及2000下安装时安装目录必须在本地硬盘上,而且安装者必须是系统管理员,但安装完毕后任何身份权限的用户都能运行此程序
  启动程序后出现如下画面(见^31020501a^1)。
  1.左边的窗口显示当前系统正在运行的各个程序和进程。由于TaskInfo2000可以显示Windows 9X基于Ring0的VXD,因此只要是进入系统内存的程序和进程都无法逃脱它的“火眼金睛”,这对于高级用户查询可疑进程非常有帮助。同时,对每个进程(程序)的详细情况都有所显示,主要包括以下方面的内容:
  Process:各个进程(程序)的名称,进程左边的“+”号表示此进程是多线程的。
  % CPU:每个进程的CPU占用率。
  LT % CPU:每个进程在一段时间内的CPU平均占用率。这里所谓的“一段时间”是可以让使用者自己设置定义的,具体可在菜单项“Preferences”中的“Set Averaging Time For LT % CPU”条目中设置。
  CPU:每个进程总共占用的CPU时间
  InMem KB:每个进程所占用的物理内存容量,在WinNT/2000中这被称为“Working Set”。
  State:这个显示项目前还只在Windows 9X中可以显示,而在Windows NT/2000中这里显示的是空白栏。Windows 9x显示的主要是每个进程的执行程序的信息以及其各个线程的工作状态。
  同时在左边窗口中单击鼠标右键可控制程序的运行(见^31020501b^2):①Run Application:运行一个新的程序;②Terminate Process:终止选择的进程;③Debug Process:调试选择的进程;④Set Process Priority:设置选择进程的优先权;⑤View All Threads:查看所有线程;⑥Show All Threads:显示所有线程;7Hide All Threads:隐藏所有线程;8View Process ID:显示进程的ID;9View threads ID:显示线程的ID。
  这些控制都是“Ctrl+Alt+Del”根本无法比拟的。
  此外在右上的窗口显示的是当前运行系统的一些详细信息:①System:此项包括了CPU使用(空闲)时间、正在运行的进(线)程数、硬件中段数、物理内存容量以及交换文件和硬盘读写情况;②CPU:此项包括了CPU的各种属性,从生产公司、型号、主频到Cache的容量以及支持的指令集等应有尽有,只要在主流测试软件中关于CPU检测的项目这里都有;③All Open Files:此项显示的是当前所有打开的文件以及使用这些文件的进程(程序);④Drivers:此项主要显示内存中的一些VXD驱动程序的信息;⑤OS:此项显示的是操作系统的具体信息以及当前计算机网络设置的一些情况。有兴趣的朋友可以到:http://www.iarsn.com下载。