Академический Документы
Профессиональный Документы
Культура Документы
РТУ МИРЭА
Принял ____________________
Содержание 2
Задание 3
Ход работы 3
Вывод 5
Задание
Разработать программу, обеспечивающую получение системной информации
(можно консольное приложение):
1. имя компьютера, имя пользователя;
2. пути к системным каталогам Windows;
3. версия операционной системы;
4. системные метрики (не менее двух метрик);
5. системные параметры (не менее двух параметров).
Ход работы
Напишем программу на языке C. Исходный код приведёт в таблице 1.
Таблица 1 – Исходный код программы на C
#include <windows.h>
#include <winuser.h>
#include <tchar.h>
#include <locale.h>
#include <string.h>
#include <Lmcons.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
setlocale(LC_CTYPE, "");
LPSTR buffer;
int value;
value = GetSystemMetrics(SM_MOUSEPRESENT);
printf("Mouse present:\t\t%i\n", value != 0);
value = GetSystemMetrics(SM_CMONITORS);
printf("Monitors present:\t%d\n", value);
value = GetSystemMetrics(SM_NETWORK);
printf("Network present:\t%i\n", value & 1);
return 0;
}