获取硬盘序列号 由制造商通过 PHP 提供: 如何做呢? 我想将它存储在一个文件中。
操作系统:windows 2000,XP,ME,Vista...
是的,我想要服务器的硬盘序列号。
或者可以通过 Adobe AIR 完成吗? 还是可以通过 Windows 上的 C 程序来完成?
C:\Documents and Settings\Administrator>dir
Volume in drive C has no label.
Volume Serial Number is BC16-5D5F
这个数字:BC16-5d5f 对于硬盘是唯一的吗? 它与制造商提供的序列号有何不同?
wmic DISKDRIVE GET SerialNumber
在我的 Vista 机器上只显示以下文本:
SerialNumber
在我的 XP 机器上,命令无法识别。
最佳答案
以下返回磁盘序列号。应该使用多个驱动器,你只会得到多个结果。只需使用 shell_exec 运行它.
wmic DISKDRIVE GET SerialNumber
wmic.exe 位于您的 windows system32 文件夹中。 wmic 确实存在于 WinXP 上,我自己在那里使用过。
我在 Vista 上的结果:
C:\Windows\System32>wmic DISKDRIVE GET SerialNumber
SerialNumber
20202020202054534241354c4*snip*
我不知道是否所有硬盘驱动器都向操作系统提供序列号。
wmic 命令似乎只能在 Windows XP、Windows Vista 和 Windows 7 的专业版上使用。
关于php - 通过PHP获取厂商提供的硬盘序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/709108/