CPU使用率监测工具【原创】
vb吧
全部回复
仅看楼主
level 6
eagle846 楼主
超酷、小巧性能监视器,做了两种风格,一个是用折线表示,一个是用ProgressBar表示 
我个人比较喜欢折线表示的,下面是截图:
2009年09月19日 04点09分 1
level 6
eagle846 楼主
折线
2009年09月19日 04点09分 2
level 6
代码呢? 不开源啊! 左面那两个圆的是系统自带的吧!好像是win7或者是vista系统!
2009年09月23日 20点09分 3
level 6
eagle846 楼主
还须要增加用户自定义设置的功能,左边的是Vista自带的,我只是用它来证明我取的数据是
正确的
2009年09月24日 04点09分 4
level 6
eagle846 楼主
终于写完了
下载地址:http://e.ys168.com/?eagle846
2009年09月24日 12点09分 5
为什么打不开?
2015年01月16日 14点01分
level 6
eagle846 楼主
.
    有错误的话麻烦大家给我指出来噢
    那个设置窗口位置的是仿VB里面的,还不错,用起来很方便,希望大家喜欢
.
2009年09月24日 12点09分 6
level 6
eagle846 楼主
CPU使用率监测核心代码
'------获取当前CPU使用率------
   strComputer = "."
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
    Set Colitems = objWMIService.ExecQuery( _
        "SELECT * FROM Win32_Processor", , 48)
    Label1.Caption = "CPU: " & objitem.LoadPercentage & "%"
'------获取当前CPU名称------
 strComputer = "."
 Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
 Set cpus = objWMIService.ExecQuery("Select * from Win32_Processor", , 48)
 For Each cpu In cpus
  Label2.Caption = Trim(cpu.Name)
 Next
2009年09月24日 12点09分 7
level 12
我以为用了GDI+技术,原来没有,我一会儿写一个GDI+超级绚丽版本,支持半透明等等things.
2009年09月24日 12点09分 8
level 6
eagle846 楼主
GDI我还不会呢,正想学着呢
我的用的是picturebox,不过也有透明的效果
2009年09月26日 11点09分 9
level 6
eagle846 楼主
上面的代码发错了
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
    Set Colitems = objWMIService.ExecQuery( _
        "SELECT * FROM Win32_Processor", , 48)
    For Each objitem In Colitems
       Label3.Caption = "CPU: " & objitem.LoadPercentage & "%"
    Next
2009年09月26日 11点09分 10
level 0
不错,很好看,放在桌面上很有个性
2009年09月28日 06点09分 11
level 6
很久以前写过一个山寨版的。
似乎不是很像。
http://foreverbell.googlecode.com/files/VistaCpuInfo.rar
2009年09月28日 10点09分 12
level 6
ps 上面带有source
2009年09月28日 10点09分 13
level 6
eagle846 楼主
做了个新版的
把界面放在任务栏里,小巧精致!
2009年10月02日 05点10分 14
怎样在把界面插入任务栏?
2015年01月16日 14点01分
@Norksoft 这个楼主的是在语言栏的右边,跟鲁大师一个原理的。和我找到的不一样。。。想知道这个方法[不高兴]
2015年01月18日 02点01分
@Norksoft 360U盘弹出的和鲁大师的原理一样,都能在任务栏的工具栏找到开关。。应该和这个楼主的一样
2015年01月18日 02点01分
level 1
使用vb6.0做的吗
2009年10月10日 16点10分 15
level 1
我也做过。放到开始菜单上,反正开始菜单上俩字也没用,正好用来动态显示CPU使用率
2009年10月10日 17点10分 16
level 6
eagle846 楼主
是用Vb6.0做的,昨天突然发现鲁大师放在任务栏的进度条原理和我的是一样的
2009年10月10日 22点10分 17
楼主请告知怎么把界面插入任务栏[乖]谢谢
2015年01月16日 14点01分
level 6
好神奇,放到任务栏上是咋整的啊?
2009年10月11日 09点10分 18
level 9
楼主 获取CPU占用率信息的函数是什么呀 能不能给点提示
2013年12月23日 02点12分 19
level 10
谁挖的?
2015年01月18日 09点01分 20
1