В результате выполнение выдало: Необработанное исключение - C#
Формулировка задачи:
Результат выполнение кода программы:
Непосредственно сам результат:
Необработанное исключение: System.Management.ManagementException: Недопустимый запрос
в System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
в System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()
в system_info.Program.GetComponent(String hwclass, String syntax) в d:\Гараж\
system_info\system_info\Program.cs:строка 22
в system_info.Program.Main(String[] args) в d:\Гараж\system_info\system_info\
Program.cs:строка 14
Для продолжения нажмите любую клавишу . . .
Подскажите как это исправить пожалуйста.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Management; namespace system_info { class Program { static void Main(string[] args) { GetComponent("Win32_Processor", "Name"); Console.Read(); } private static void GetComponent(string hwclass, string syntax) { //ManagementObjectSearcher mos = new ManagementObjectSearcher(@"root\WMI", "SELECT * FROM MSStorageDriver_ATAPISmartData WHERE Active=True"+hwclass); ManagementObjectSearcher mos = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM" + hwclass); foreach (ManagementObject mj in mos.Get()) { Console.WriteLine(Convert.ToString(mj[syntax])); } } } }
Решение задачи: «В результате выполнение выдало: Необработанное исключение»
textual
Листинг программы
using System; using System.Management; namespace ConsoleApplication49 { class Program { private static void GetComponent(string hwclass, string syntax) { ManagementObjectSearcher mos = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor"); foreach (ManagementObject mj in mos.Get()) { string q = Convert.ToString((mj["Name"])); Console.Write(q); } } static void Main(string[] args) { GetComponent("Win32_Processor", "Name"); Console.Read(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д