c# System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." InstallDate
Хочу вынести DateTime (InstallDate) дату установки к примеру CPU или RAM, либо же GPU. Ни где не работает,кроме даты установки OS WINDOWS (его выводит) Так выглядит код, который работает!!:
DateTime WindowsInstallDate;
ManagementObjectSearcher windows =
new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM CIM_OperatingSystem");
foreach (ManagementObject mo in windows.Get())
{
WindowsInstallDate = ManagementDateTimeConverter.ToDateTime(mo["InstallDate"].ToString());
}
WinInstallDateLabel.Text = WindowsInstallDate.ToString();
Ответ получаю правильный. Но, когда хочу то же самое сделать с Ram,CPU,GPU и тд, выдает ошибку"Ссылка на объект не указывает на экземпляр объекта."
Вот пример кода который НЕ работает!:
DateTime MoboInstallDate ;
ManagementObjectSearcher Board =
new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_BaseBoard");
foreach (ManagementObject mo in Board.Get())
{
MoboInstallDate = ManagementDateTimeConverter.ToDateTime(mo["InstallDate"].ToString());
}
MoboInstallDateLabel.Text = MoboInstallDate.ToString();
Вроде все тоже самое, а не работает. Даже когда первый код (с OS WINDOWS) удаляю и оставляю только второй кусок, все равно не работает
Спасибо заранее за подсказку и помощь!