Foxtable(狐表)用户栏目专家坐堂 → 如何获取磁盘首次使用时间 累计使用时间


  共有2584人关注过本帖树形打印复制链接

主题:如何获取磁盘首次使用时间 累计使用时间

帅哥哟,离线,有人找我吗?
hunanwl
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:447 积分:3759 威望:0 精华:0 注册:2012/12/9 8:52:00
如何获取磁盘首次使用时间 累计使用时间  发帖心情 Post By:2015/9/9 15:45:00 [只看该作者]

如何获取磁盘首次使用时间   累计使用时间

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/9 16:51:00 [只看该作者]

呃,查了一下资料,一些操作系统,硬盘是不支持访问的。所有无法获取。

 

mark wmi

 

Dim WMI = GetObject("WinMgmts:root\WMI")
Dim Objs = WMI.ExecQuery("SELECT * F ROM MSAcpi_ThermalZoneTemperature")
For Each Obj As object In Objs
    Dim 温度 = Convert.ToDouble(Convert.ToDouble(obj.CurrentTemperature.ToString()) - 2732) / 10
    msgbox(温度)
Next

Objs = WMI.ExecQuery("SELECT * F ROM MSStorageDriver_ATAPISmartData")
For Each Obj As object In Objs
    output.show( "Active:" & vbTab & Obj.active)
    output.show("TotalTime:" & vbTab & Obj.TotalTime)
    output.show("InstanceName:" & vbTab & Obj.InstanceName)
    output.show("SelfTestStatus:" & vbTab & Obj.SelfTestStatus)
Next

Dim Bian()
For Each Obj As object In Objs
    Bian = Obj.VendorSpecific
    For i As Integer = 2 To UBound(Bian)
        If Bian(i) = 9 Then
            MsgBox("硬盘累计运行" & Bian(i + 11) * 256 + Bian(i + 10) * 256 + Bian(i + 9) * 256 + Bian(i + 8) * 256 + Bian(i + 7) * 256 + Bian(i + 6) * 256 + Bian(i + 5) & "小时")
        End If
    Next
Next

 

http://bbs.csdn.net/topics/310215227


 


 回到顶部
帅哥哟,离线,有人找我吗?
hunanwl
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:447 积分:3759 威望:0 精华:0 注册:2012/12/9 8:52:00
  发帖心情 Post By:2015/9/11 16:23:00 [只看该作者]

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
hunanwl
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:447 积分:3759 威望:0 精华:0 注册:2012/12/9 8:52:00
  发帖心情 Post By:2015/9/11 16:38:00 [只看该作者]

我把你代码放按钮事件里  点击没反应

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/11 16:39:00 [只看该作者]

没反应就是对的,win7、win8等等,都没权限访问。

 回到顶部
帅哥哟,离线,有人找我吗?
hunanwl
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:447 积分:3759 威望:0 精华:0 注册:2012/12/9 8:52:00
  发帖心情 Post By:2015/9/11 16:47:00 [只看该作者]

我的 win10  但是我用别的软件可以读取到硬盘信息  包括温度
[此贴子已经被作者于2015/9/11 16:48:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/11 17:02:00 [只看该作者]

代码就是那段代码,有的支持,有的不支持。

 

CPU信息,用管理员权限可以获取;硬盘信息无法获取。


 回到顶部
帅哥哟,离线,有人找我吗?
hunanwl
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:447 积分:3759 威望:0 精华:0 注册:2012/12/9 8:52:00
  发帖心情 Post By:2016/11/29 16:35:00 [只看该作者]

http://www.laomaotao.net/?P8757

 回到顶部