Курсовая работа: Программа, выдающая полную информацию о наличии портов, частоте процессора, оперативной памяти, системного каталога, каталога Windows

«Win32_OperatingSystem»,

«Win32_PhysicalMemory»,

«Win32_PortConnector»,

«Win32_Processor»});

cmbxOption. SelectedItem = «Win32_Processor»;

}

РассмотримподробнееосновнуюфункциюInsertInfo, которая заносит необходимые данные в список в удобном для пользователя формате.

// функция которая заносит необходимые данные в список в удобном для пользователя формате

private void InsertInfo (string Key, ref ListView lst, bool DontInsertNull)

{

// очищаемсписок

lst. Items. Clear();

ManagementObjectSearcher searcher = new ManagementObjectSearcher («select * from» + Key);

try

{

// searcher. Get() возвращаетколлекциюобьектов ManagementObject

// перебираемихвцикле

foreach (ManagementObject share in searcher. Get())

{

ListViewGroup grp;

try

{

// имягруппыэлементов

grp = lst. Groups. Add (share[«Name»].ToString(), share [«Name»].ToString());

}

catch

{

grp = lst. Groups. Add (share. ToString(), share. ToString());

}

К-во Просмотров: 414
Бесплатно скачать Курсовая работа: Программа, выдающая полную информацию о наличии портов, частоте процессора, оперативной памяти, системного каталога, каталога Windows