用C#开发较完整的Windows任务管理器

简介: 这个代码没有什么技术含量,仅仅使用 WMI 和 API 实现了 Windows 任务管理器的部分功能。但代码里面封装了一个 SystemInfo 的类,它提供了一些方法,可以获取以下系统信息:CPU个数,CPU占用率可用内存,物理内存分区信息进程列表,结束指定进程根据物理地址获取 IP 地址,根据 ...

这个代码没有什么技术含量,仅仅使用 WMI 和 API 实现了 Windows 任务管理器的部分功能。

但代码里面封装了一个 SystemInfo 的类,它提供了一些方法,可以获取以下系统信息:

CPU个数,CPU占用率
可用内存,物理内存
分区信息
进程列表,结束指定进程
根据物理地址获取 IP 地址,根据 IP 地址获取物理地址
获取网络信息
查找所有应用程序标题







源代码:/Files/lemony/SystemInfo.rar

注:关于获取网络信息的方法可以参考文章:http://www.cnblogs.com/lemony/archive/2007/03/29/692967.html ,然而后来我发现其实 WMI 也能实现这个功能,只是我懒得改而已^_^。

目录
相关文章
|
3月前
|
关系型数据库 数据库连接 Windows
windows 常用的dos命令
windows 常用的dos命令
64 0
|
3月前
|
搜索推荐
windows11任务栏靠左
windows11任务栏靠左
17 2
|
6月前
|
数据安全/隐私保护 Windows
windows里怎么杀死一个进程?
windows里怎么杀死一个进程?
68 0
|
6月前
|
监控 安全 数据库
关于 windows 操作系统任务管理器里的 mcshield.exe
关于 windows 操作系统任务管理器里的 mcshield.exe
52 0
|
8月前
|
数据安全/隐私保护 Windows
Windows 7 控制面板
2.4.1时钟、语言和区域 1)日期和时间 “日期和时间”选项卡:可以调整系统日期、系统时间及地区。 “附加时钟”选项卡:可以显示其他地区的事件,并可以通过任务栏时钟等方式查看此附加时钟。 “Internet时间”选项卡:可以使计算机与Internet时间服务器同步,这有助于确保系统时钟的准确性。如果要进行网络同步,必须将计算机连接到Internet。 日期和时间设置(3种方法): 利用控制面板中的“日期和时间” 右击任务栏的时间指示器,在弹出的快捷菜单中选择“调整日期/时间”命令 单击任务栏右端上的事件指示器,选择“更改日期和时间设置”命令 2)区域和语言 “格式”选项卡:可以
|
10月前
|
Windows
Windows上的实用CMD命令
Windows上的实用CMD命令
|
网络协议 Windows
windows 里面常用的cmd命令
windows 里面常用的cmd命令
309 0
windows 里面常用的cmd命令
|
网络协议 关系型数据库 MySQL
Windows CMD命令大全
命令简介 cmd是command的缩写.即命令行 。 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。
2085 0
|
安全 网络协议 数据安全/隐私保护