随笔 - 30
文章 - 0
评论 - 94
11 2009 档案
主机性能监控系统--7.获取网络性能信息(升级版)
摘要: 感谢老虎爱吃鱼同学在《主机性能监控系统--7.获取网络性能信息》提出的BUG,这个问题确实是没有注意到,因为刚好我的网卡名字中都没有包含括号,斜线等特殊符号,而且由于时间仓促,也没有去虚机里面做测试,本篇作为升级版,首先解决了(我用包含有特殊符号的网卡做了测试)老虎爱吃鱼同学提出的BUG,并且修复一些之前没看到的小BUG,继而,增加了一个功能,就是当系统中存在多张网卡的时候,可以通过下拉框选择要查...阅读全文
主机性能监控系统--7.获取网络性能信息
摘要: 网络性能信息,乍一看,好像很复杂的样子,本来还想走《主机性能监控系统--6.获取磁盘性能信息》的简单路线,不过看到“哎呀呀”同学在《主机性能监控系统--6.获取磁盘性能信息》发表的评论,觉得也是,性能信息和基本信息是有差别的,所以,在网络性能信息这个小程序里多了很多跟网络性能有关的信息,OK,废话不多说,先看效果图 在这个小程序中获取网络性能信息的方法是利用Performa...阅读全文
主机性能监控系统--6.获取磁盘性能信息
摘要: 磁盘信息的获取目前只获取磁盘名称,磁盘标卷,磁盘总容量,可用磁盘空间,文件系统。当然,磁盘的信息还有很多,比如硬盘的温度之类的,考虑到技术上的问题,这些暂时不考虑。OK,效果图先上: 同样的,需要一个类,命名为:DiskInfo,简单说明一下,本次获取信息的方法是采用WMI,用结构体表示各个属性,类图及代码如下:[代码] 同样的,新建一个窗体,命名为:DiskInfoForm,布局如效果图所示,代...阅读全文
主机性能监控系统--4,5.获取进程和应用程序信息
摘要: 在做这个程序的时候发现,功能需求说明书里面的进程和应用程序信息是有关联的,所以,我就把这两个功能点合并起来做了。同样的,效果图先上: 如图所示,在应用程序这个功能点上,我们需要做的是,获取当前正在运行的所有可见的应用程序的标题和这个应用程序的当前状态;在进程的功能点上,我们需要获取系统中正在运行的所有进程,需要获取的数据包括:进程ID,进程名称,进程的CPU使用率,进程占用的内存大小,进程的可执行...阅读全文
主机性能监控系统--3.获取内存性能信息
摘要: 事先说明一下,如果有看过第一篇的,这篇基本上可以不用看了,因为这篇95%的内容是从第一篇抠下来的,单独写这篇文章的目的是为了让这个系列的文章更完整一点,还请各位看官不要扔砖头啊。。哈哈开工~~~~一样的,效果图先上,要获取的信息如图所示:总的物理内存,可用物理内存,总的虚拟内存,可用虚拟内存,页面文件空间,可用页面文件空间 同样的,需要一个类,命名为:MemoryInfo,类图如下: [代码] 然...阅读全文
主机性能监控系统--2.获取CPU性能信息
摘要: 同样的,先秀一下效果图。要获取的信息包括CPU名称,CPU序列号,CPU个数,CPU制造商,CPU当前时钟频率,CPU最大时钟频率,CPU外部频率,CPU当前电压,CPU二级缓存,CPU数据带宽,CPU地址带宽,CPU使用率。同样的,需要一个类库,取名为:CPUInfo,类图如下:[代码] 然后在HostPerformance添加一个窗体,命名为:CPUInfoForm,代码如下:[代码] 上面用...阅读全文
