Как запустить клиентское приложение с правами администратора (отключать других пользователей) в виде службы?
Для запуска клиентского приложения DIstKontrolUSB Client в виде сервиса на ОС Windows есть два варианта
⚠️ Важно!!! Для запуска службы в ОС Windows необходимы права администратора. |
1. Запуск от имени системы
- Откройте командную строку от имени администратора (cmd).
- Запустите клиентское приложение с аргументами -a и -i.
⚠️ Важно!!! При запуске клиентского приложения как службы от имени системы ("Система"), использование USB-порта будет производиться от имени сервера. В этом случае настройка "Разрешить пользователю отключать других пользователей" не будет работать. Для отключения других пользователей используйте настройку "Разрешить отключение других пользователей с этого IP-адреса". |
2. Запуск от имени определённого пользователя
- Запустите клиентское приложение в качестве службы.
- Откройте системное приложение "Службы".
- Найдите в списке служб клиентское приложение.
- Нажмите ПКМ по службе клиентского приложения.
- Выберите "Свойства".
- Закройте клиентское приложение.
- Остановите выполнение службы, если она запущена.
- Перейдите на вкладку "Вход в систему" и укажите данные пользователя (при наличии домена указать домен).
- Перейдите на вкладку "Общие", установите тип запуска "Вручную" и укажите параметр запуска -a.
- Примените настройки и запустите службу.
⚠️ Важно!!! При запуске клиентского приложения как службы от имени конкретного пользователя все действия с сервера будут выполняться от имени этого пользователя. Пользователь должен иметь права администратора. |