Запустите приложение C# от имени администратора в ограниченной учетной записи пользователя.

Я разработал приложение, которое обновляет себя, как показано ниже

  1. Я отправлю сигнал клиентскому слушателю с ПК администратора для обновления клиентского приложения
  2. Слушатель остановит клиентское приложение, а затем удалит клиентское приложение.
  3. Слушатель скопирует последнее клиентское приложение с общего URL-адреса, где находится новое клиентское приложение.
  4. После копирования Listener запустит клиентское приложение и уведомит администраторское приложение об успешном обновлении.

Я сделал эту систему так, чтобы без ведома клиента мое приложение само обновлялось.

Выше система отлично работает в клиентах с правами администратора. Но это не работает в Клиентах с ограниченным доступом.

В клиентском ПК с ограниченным доступом приложение прослушивателя не может удалить клиентское приложение для копирования последнего приложения.

Пожалуйста, помогите мне, что делать.

1 ответ

Вы можете написать собственный сервис Windows, ваш слушатель, который получает сигнал от администратора и обновляет ваше клиентское приложение в фоновом режиме.

Другие вопросы по тегам