Задание
AIDA — программа, которая служит для обзора составляющих ПК
Создать программу на подобии AIDA
Функционал программы
Может просматривать характеристики железа ПК
Фрагмент программного кода
namespace AIDA.Classes
{
internal class Component
{
private string hwclass;
private string syntax;
public Component() { }
public Component (string hwclass, string syntax)
{
this.hwclass = hwclass;
this.syntax = syntax;
}
//Получение компонента с информацией о железе
public static string GetComponent(string hwclass, string syntax)
{
string forGetComponent = "";
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM " + hwclass);
foreach(ManagementObject obj in searcher.Get())
{
forGetComponent = Convert.ToString(obj[syntax]);
}
return forGetComponent;
}
//Получение коллекции компонентов
public static ManagementObjectCollection GetComponentAll (string hwclass)
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM " + hwclass);
return searcher.Get();
}
}
}
Скриншот архива с проектом

Пояснения по запуску программы
Для редактирования необходимо установить Visual Studio.Уже готовый файл с расширением .exe находится в папке bin/debug.
Телеграм
-