Сбор сведений об аппаратных характеристиках ПК #3

Open
opened 2023-02-02 12:17:52 +04:00 by romanov73 · 2 comments
Collaborator

Нужно реализовать десктопное приложение для ПК на C#, позволяющего составляться список аппаратных характеристик в разрезе информации о:

  • процессоре;
  • оперативной памяти;
  • жестких дисках;
  • материнской плате.

Пример: https://upread.ru/art.php?id=31
https://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I

Нужно реализовать десктопное приложение для ПК на C#, позволяющего составляться список аппаратных характеристик в разрезе информации о: - процессоре; - оперативной памяти; - жестких дисках; - материнской плате. Пример: https://upread.ru/art.php?id=31 https://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I
Author
Collaborator

Реализовать клиент-серверный обмен через сокеты https://learn.microsoft.com/ru-ru/dotnet/fundamentals/networking/sockets/socket-services

Функции сервера:

  • При старте серверного приложения ожидать подключения клиентов.
  • При подключении клиента отправить запрос на получение сведений об аппаратных характеристиках.
  • Вывести список аппаратных характеристик с привязкой к компьютерам в виде дерева:
    • IP адрес, инвентарный номер подключенного компьютера.
      • характеристика 1,
      • характеристика 2,
      • ...
  • Принудительно выполнить обновление сведений об аппаратных характеристиках.

Функции клиента:

  • Подлкючиться к серверу по заданному в конфигурационном файле адресу.
  • Выполнить составление аппаратных характеристик на текущем компьютере.
  • Выполнить отправку аппаратных характеристик на сервер по запросу.
Реализовать клиент-серверный обмен через сокеты https://learn.microsoft.com/ru-ru/dotnet/fundamentals/networking/sockets/socket-services Функции сервера: - При старте серверного приложения ожидать подключения клиентов. - При подключении клиента отправить запрос на получение сведений об аппаратных характеристиках. - Вывести список аппаратных характеристик с привязкой к компьютерам в виде дерева: - IP адрес, инвентарный номер подключенного компьютера. - характеристика 1, - характеристика 2, - ... - Принудительно выполнить обновление сведений об аппаратных характеристиках. Функции клиента: - Подлкючиться к серверу по заданному в конфигурационном файле адресу. - Выполнить составление аппаратных характеристик на текущем компьютере. - Выполнить отправку аппаратных характеристик на сервер по запросу.
Author
Collaborator

Реализовать установщик для клиентской части сервиса сбора информации об аппаратном обеспечени.

Требуемая функциональность:

  1. Реализация в форме исполяемого файла.
  2. Возможность ввода параметров, которые сохранить в качестве конфигурационного файла в каталоге с установленным клиентом. Формат конфигурационного файла выбрать самостоятельно.
  3. Добавить в клиентское приложение возможность чтения конфигурационных параметров и отправки их на сервер вместе с отстальными сведениями при сборе информации об аппаратном обеспечении.

Примеры конфигурационных параметров: имя компьютера, номер аудитории, инвентарный номер.

Реализовать установщик для клиентской части сервиса сбора информации об аппаратном обеспечени. Требуемая функциональность: 1. Реализация в форме исполяемого файла. 2. Возможность ввода параметров, которые сохранить в качестве конфигурационного файла в каталоге с установленным клиентом. Формат конфигурационного файла выбрать самостоятельно. 3. Добавить в клиентское приложение возможность чтения конфигурационных параметров и отправки их на сервер вместе с отстальными сведениями при сборе информации об аппаратном обеспечении. Примеры конфигурационных параметров: имя компьютера, номер аудитории, инвентарный номер.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: eegov/DepartmentProject#3
No description provided.