如何通过命令提示符获取硬件 ID/序列号?

kbz*_*kbz 3 command-line command-prompt

最终我将在 Java Applet 中使用它来为用户提供额外的安全性。我知道这是可能的,因为我记得以前做过,只是不记得获取正确信息的行。

我正在寻找将返回处理器 ID、序列号的行。只要这两个就好了。

我使用过谷歌并尝试了一些命令,例如“wmic BIOS get serialnumber”,但它没有返回任何内容。

处理器 ID 和序列号应该是两个唯一的数字或字符串。

typ*_*232 6

BIOS 序列号通常未设置。

这应该始终使用类似的命令为您提供唯一的硬件信息:

wmic csproduct get uuid
Run Code Online (Sandbox Code Playgroud)

您还可以将此信息与更多信息结合起来,以确保它是唯一的。一些例子:

wmic csproduct get uuid,name
wmic bios get name,version
Run Code Online (Sandbox Code Playgroud)