Описание главной программы
Программа реализована в виде набора функций, каждая из которых отвечает за сбор той или иной информации. Листинг программы приведен в Приложении А.
Код главной программы:
Memo1.Lines.Clear;
GetProcessorInfo;
GetBIOSInfo;
GetLogicalHDD;
GetKeyboard;
GetMotherBoard;
GetMouse;
GetMonitor;
GetNet;
GetProc;
GetTimeSys;
GetLocalUserList;
Процедура GetProcessorInfo отвечает за сбор информации о центральном процессоре и вывод её в компоненту Memo1 на главном окне.
Процедура GetBIOSInfo отвечает за сбор информации о BIOS и вывод её в компоненту Memo1 на главном окне.
Процедура GetLogicalHDD отвечает за сбор информации о HDD, его логических дисках и вывод её в компоненту Memo1 на главном окне.
Процедура GetKeyboard отвечает за сбор информации о клавиатуре и вывод её в компоненту Memo1 на главном окне.
Процедура GetMotherBoard отвечает за сбор информации о материнской плате и вывод её в компоненту Memo1 на главном окне.
Процедура GetMouse отвечает за сбор информации о манипуляторе «мышь» и вывод её в компоненту Memo1 на главном окне.
Процедура GetMonitor отвечает за сбор информации о мониторе и вывод её в компоненту Memo1 на главном окне.
Процедура GetNet отвечает за сбор информации о сетевых адаптерах и вывод её в компоненту Memo1 на главном окне.
Процедура GetProc отвечает за сбор информации о запущенных приложениях и вывод её в компоненту Memo1 на главном окне.
Процедура GetTimeSys отвечает за сбор информации о времени работы системы и вывод её в компоненту Memo1 на главном окне.
Процедура GetLocalUserList отвечает за сбор информации о пользователях, времени их работы и вывод её в компоненту Memo1 на главном окне.