如果我输入 ipconfig/all,物理地址是指 CPU 或处理器的串行地址/编号吗?我正在运行 Windows XP。
答案1
它实际上是您的网卡或其他网络接口的唯一 MAC 地址。
编辑:目前尚不清楚您是在寻找网络详细信息还是 CPU 详细信息——也许您可以通过描述您想要实现的目标来扩展问题。
编辑:您可能能够通过 WMI 获得所需的信息。如果您正在寻找硬件的序列号和/或资产标签,您可能会很幸运地这.对于踢脚板,您可能可以使用Win32_Baseboard。对于 CPU 处理器 ID,您可以使用以下命令获取所需信息Win32_处理器。如果你对 WMI 不太了解,或者之前没有用过,可以尝试WMI 创建器,因为它非常有帮助。
但是:你仍然不清楚你想用它做什么,这些可能都不是你需要的。例如,检查一下这个其他 StackOverflow 问题。
希望有点帮助。
答案2
正如 Tim 所说,IPConfig 处理网络设置,与您的 CPU 完全无关。
英特尔曾经有过其处理器的实际序列号,但是由于一系列安全原因,该序列号被放弃了。
也就是说,人们对软件可以识别用于创建文档等的实际机器的想法感到非常愤怒。隐私等小事很容易被颠覆。
不仅如此,每个芯片都拥有唯一序列号的想法也无法实现声称机器就是其声称的那样这一目标。基本上,它很容易被欺骗。 http://www.schneier.com/essay-187.html
现在,有些主板内置了可信平台模块 (TPM),可提供唯一的加密密钥。但是,这些模块并不常见,即使找到,通常也不会打开。
因此,如果您要尝试为整个机器找到一个唯一的 ID,那么最好的办法就是使用网络适配器的 MAC 地址。虽然 MAC 地址是唯一的,但它们也可能被伪造。而且,网络适配器可以随意更换,从而改变地址。
也许如果您发布了您想要完成的事情,我们就可以更好地指导您。