В результате выполнение выдало: Необработанное исключение - 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д