Задание
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.
anna220699