标题: [其他] 第三方命令行工具如何获取硬盘序列号? [打印本页]
作者: 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
- wmic diskdrive get Caption,SerialNumber
- wmic logicaldisk get Caption,VolumeSerialNumber
复制代码
作者: ff72635z 时间: 2012-3-28 23:09
回复 4# powerbat
这两个都不对~已经试过了~
作者: ff72635z 时间: 2012-3-28 23:13
回复 2# find
找到这个- Dim cmicWmi As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
- Dim Uint32 As UInt32
- For Each cmicWmiObj As ManagementObject In cmicWmi.Get
- Uint32 = cmicWmiObj("signature")
- Next
- 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楼那个代码能取到的信息,这个也行:- 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://www.bathome.net/) |
Powered by Discuz! 7.2 |