Как запустить клиентское приложение с правами администратора (отключать других пользователей) в виде службы?

Для запуска клиентского приложения DIstKontrolUSB Client в виде сервиса на ОС Windows есть два варианта

⚠️ Важно!!!
Для запуска службы в ОС Windows необходимы права администратора.

1. Запуск от имени системы

  1. Откройте командную строку от имени администратора (cmd).
  2. Запустите клиентское приложение с аргументами -a и -i.

⚠️ Важно!!!
При запуске клиентского приложения как службы от имени системы ("Система"), использование USB-порта будет производиться от имени сервера.
В этом случае настройка "Разрешить пользователю отключать других пользователей" не будет работать.
Для отключения других пользователей используйте настройку "Разрешить отключение других пользователей с этого IP-адреса".

2. Запуск от имени определённого пользователя

  1. Запустите клиентское приложение в качестве службы.

  1. Откройте системное приложение "Службы".
  2. Найдите в списке служб клиентское приложение.

  1. Нажмите ПКМ по службе клиентского приложения.
  2. Выберите "Свойства".

  1. Закройте клиентское приложение.
  2. Остановите выполнение службы, если она запущена.
  3. Перейдите на вкладку "Вход в систему" и укажите данные пользователя (при наличии домена указать домен).
  4. Перейдите на вкладку "Общие", установите тип запуска "Вручную" и укажите параметр запуска -a.

  1. Примените настройки и запустите службу.

⚠️ Важно!!!
При запуске клиентского приложения как службы от имени конкретного пользователя все действия с сервера будут выполняться от имени этого пользователя.
Пользователь должен иметь права администратора.