使用ManagementObjectSearcher
通过以下方式访问BIOS版本:
var managementObjectSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_BIOS")
(string[])managementObjectSearcher["BIOSVersion"];
我得到3个BIOS版本:
LENOVO - 1520
N1EE79W (1.52)
Lenovo - 1520
哪个版本名称是“最有效的”,为什么会有3个?
我找到了此信息,但没有解释多个版本背后的原因。
BIOSVersion
数据类型:字符串数组
访问类型:只读
完整的系统BIOS信息的数组。在许多计算机中 可以是存储在注册表中的多个版本字符串, 代表系统BIOS信息。