我想知道是否有硬件制造商序列号的唯一性。 对于Mac地址,制造商具有前缀以确保唯一性。 对于电机,有一个独特的VIN
有没有人知道这样的事情,服务器,networking设备等?
不要指望在多个品牌的多个设备上使用唯一的号码。 我写了一个软件/硬件库存软件的cutomers人。 我的解决scheme是用一个随机string“签名”每个PC /服务器,知道如果PC被重新格式化/重新安装,签名会改变。
我使用WMI界面来查询硬件。 当您查询序列号时,许多系统板返回“00000000”或一个空string。 有些(惠普,康柏,戴尔)会返回实际的序列号,但请记住,它可以在BIOSconfiguration中更改。
制造商可以为他们的最终产品的序列号做任何他们想要的。 只有那些必须与其他东西交互的东西才有真正的注册数据库,比如MAC地址和USB设备。 否则,Compaq上的S / N将类似于Dell ID。 另外,你可能会认为没有一个标准,因为微软在硬件改变时会出现Windows的@#%“authentication”问题。 它收集了一系列的ID来计算“家庭系统”,并测量一些组件的变化,以validation它不是盗版的,甚至在那里将ID保存在哪里? BIOS? 改变主板会否定这一点。
如果你有一个特定的应用程序,也许别人可以有一些build议?
没有。
不要指望MAC是独一无二的。 当第一次有可能通过软件改变它而不是在硬件编码在NIC中时停止了,当虚拟NIC出现在VMWare和公司时,这种情况变得更糟。