Сбор сведений о программном обеспечении ПК #4

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

Нужно реализовать десктопное приложение для ПК на C#, позволяющего составляться список уставновленого программного обеспечения.

https://www.cyberforum.ru/csharp-beginners/thread2016520.html

Нужно реализовать десктопное приложение для ПК на C#, позволяющего составляться список уставновленого программного обеспечения. https://www.cyberforum.ru/csharp-beginners/thread2016520.html
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#4
No description provided.