Сбор и вывод информации о характеристиках компьютера на форму - C#
Формулировка задачи:
Сбор информации о характеристиках компьютера и вывод этого добра на форму. В дальнейшем скорей всего потребуется создать запрос на добавления полученных записей в таблицу. Конкретно по информации о пк осталось: процессор, жесткие диски, общий объем озу, видеокарта, монитор.Искал в интернете , нашел только на консоль.. WMI пользоваться не умею и вроде бы через него можно только запросы на консольные приложения делать.
Решение задачи: «Сбор и вывод информации о характеристиках компьютера на форму»
textual
Листинг программы
- ManagementScope scope =
- new ManagementScope("root\\cimv2");
- scope.Connect();
- ObjectQuery query = new ObjectQuery(
- "SELECT * FROM Win32_PhysicalMemory");
- ManagementObjectSearcher searcher =
- new ManagementObjectSearcher(scope, query);
- int Capacity=0;
- ManagementObjectCollection queryCollection = searcher.Get();
- foreach (ManagementObject m in queryCollection)
- {
- Capacity = Capacity + Convert.ToInt32(Math.Round(System.Convert.ToDouble(m["Capacity"]) / 1024 / 1024));
- }
- MessageBox.Show(Capacity.ToString()+" Мб"); // ответ в Мб
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д