任务管理器
参考文献:windows 编程
写一个自己的任务管理器:要实现的功能有:
查看进程相关的信息,包括进程名,,优先级,线程数, 相关信息,内存信息
结束进程,刷新显示,结束进程后显示更改后的进程情况
查看任务,执行程序,
结束程序
正在执行的进程和程序要分开显示
查看计算机的相关信息。包括 利用信息,内存利用信息。
应用到的控件有:列表控件,标签控件
计时器
用到的函数有:
列表视图控件将使用的扩展样式的组合。
返回值:列表视图控件使用以前的扩展样式的组合。
一般什么情况下需要包含头文件 !
是一个与 WINAPI
有关的.h
例如调用 CreatToolhelp32Snapshot 来获取快照,用 THREADENTRY32
来获取线程信息等
进程查看:
首先,声明一个进程的对象(进程的结构体在上述的头文件中已经声明,直接包含上述头
文件即可),然后定义对象的大小。
其次,查看进程是通过创建系统的进程快照来实现的。
hProcessShot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);//获取进程列
表,最后一个参数是 0
然后,获取当前第一个进程,
Process32First(hProcessShot,&pe32)
然后输出相应的内容,在获取下一个进程
Process32Next(hProcessShot,&pe32),
逐级循环,最后结束快照即可实现