Board logo

标题: [其他] 第三方命令行工具如何获取硬盘序列号? [打印本页]

作者: ff72635z    时间: 2012-3-28 00:45     标题: 第三方命令行工具如何获取硬盘序列号?

在wmic上没找到这个功能~但在WMI找到了这个功能代码~但不会用.............
作者: find    时间: 2012-3-28 09:20

把你找到的代码贴出来,我告诉你怎么用。
作者: ivor    时间: 2012-3-28 14:10

用易语言   编一个  简单快捷  
作者: powerbat    时间: 2012-3-28 16:46

  1. wmic diskdrive get Caption,SerialNumber
  2. wmic logicaldisk get Caption,VolumeSerialNumber
复制代码

作者: ff72635z    时间: 2012-3-28 23:09

回复 4# powerbat


    这两个都不对~已经试过了~
作者: ff72635z    时间: 2012-3-28 23:13

回复 2# find


    找到这个
  1. Dim cmicWmi As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
  2. Dim Uint32 As UInt32
  3. For Each cmicWmiObj As ManagementObject In cmicWmi.Get
  4. Uint32 = cmicWmiObj("signature")
  5. Next
  6. TextBox1.Text = Uint32.ToString
复制代码
还找到一个叫hdinfo.ocx的文件.........
作者: find    时间: 2012-3-28 23:15

回复 5# ff72635z


具体是哪里不对?
作者: ff72635z    时间: 2012-3-29 00:38

回复 7# find


    我想要的是硬盘铭牌上那个SN号
作者: find    时间: 2012-3-29 17:50

回复 8# ff72635z


6楼那个代码能取到的信息,这个也行:
  1. wmic diskdrive get * /value
复制代码

作者: powerbat    时间: 2012-3-29 21:11

signature难道是序列号的意思??
雪莱:原因错误,结果还会正确吗?
作者: ff72635z    时间: 2012-3-30 22:11

回复 10# powerbat


    硬盘铭牌上那个S/N不是serial number吗???怎么跑了个signature出来的呢????不解
作者: ff72635z    时间: 2012-3-30 22:14

本帖最后由 ff72635z 于 2012-3-30 22:15 编辑

回复 9# find


    提问:这个命令中的序列号之前用wmic diskdrive get SerialNumber也出现过~但这个跟硬盘上面写的S/N号不同的~为什么呢???我是想要上面的那个S/N号~
作者: find    时间: 2012-3-30 22:26

回复 11# ff72635z


6楼的代码不是你自己找的吗,你说怎么跑出来了的
作者: shuzx    时间: 2013-2-12 10:34

C:\Documents and Settings\sshuu_p>wmic diskdrive get SerialNumber
ノード - SSHUU_P
エラー:
コード = 0x80041017
説明 = 無効なクエリです
機能 = WMI




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2