2012-01-08 28 views

回答

0

它適用於我的戴爾主板。根據製造商的不同,您可能會得到不同的結果 - 他們甚至可能不會將此暴露給WMI。

您可以查看使用WMI Explorer填充的各個字段。

1

你在找什麼?

在我的情況下,Win32_BaseBoard.SerialNumber給出了與win32_bios.SerialNumberWin32_ComputerSystemProduct.IdentifyingNumber相同的結果。

您可以在Win32_Processor.Win32_Processor找到處理器ID。

+0

我有他們三個都爲空(Win32_BaseBoard.SerialNumber,win32_bios.SerialNumber和Win32_ComputerSystemProduct.IdentifyingNumber)。 – 2014-08-15 16:01:53

0

我不得不逆向工程一些使用Win32_BaseBoard/SerialNumber屬性的協議。 使用早期版本的VirtualBox,它在WMI Explorer中爲空> <,但現在它爲「0」。 所以,是的,它依賴於供應商。

此外,可能存在或不存在Win32_BaseBoard的實例,在我的情況下,如果WMI對象無法實例化,軟件會插入預定義的常量。

最輕鬆的方法是使用命令行進行查詢:

WMIC踢腳線獲取的SerialNumber