Запустите приложение C# от имени администратора в ограниченной учетной записи пользователя.
Я разработал приложение, которое обновляет себя, как показано ниже
- Я отправлю сигнал клиентскому слушателю с ПК администратора для обновления клиентского приложения
- Слушатель остановит клиентское приложение, а затем удалит клиентское приложение.
- Слушатель скопирует последнее клиентское приложение с общего URL-адреса, где находится новое клиентское приложение.
- После копирования Listener запустит клиентское приложение и уведомит администраторское приложение об успешном обновлении.
Я сделал эту систему так, чтобы без ведома клиента мое приложение само обновлялось.
Выше система отлично работает в клиентах с правами администратора. Но это не работает в Клиентах с ограниченным доступом.
В клиентском ПК с ограниченным доступом приложение прослушивателя не может удалить клиентское приложение для копирования последнего приложения.
Пожалуйста, помогите мне, что делать.
1 ответ
Вы можете написать собственный сервис Windows, ваш слушатель, который получает сигнал от администратора и обновляет ваше клиентское приложение в фоновом режиме.