Мне нужно установить некоторое программное обеспечение .NET на несколько ПК.Как я могу обновить приложение по сети в .NET?
Это программное обеспечение необходимо проверять при каждом повторном запуске, чтобы узнать, существует ли на сервере более новая версия.
Конечные пользователи будут иметь основные права пользователя и, следовательно, не могут копировать файлы в каталог «Program Files».
Если существует более новая версия, приложение закрывается, программа обновления копирует файл с сервера, а затем перезапускает приложение.
Тем не менее, я хотел создать свой обновитель, поэтому он будет независимым от приложения. То есть Я бы отправил идентификатор обновления, чтобы сообщить, какое приложение будет обновляться.
Затем я хотел, чтобы он все еще работал, если имя файлового сервера было изменено.
Я думаю, что я могу сделать все это, используя службу с правами администратора, чтобы скопировать файлы.
- Есть ли класс, который уже делает это?
- Я нахожусь на правильном пути, когда я думаю об использовании установленной службы?
Я согласен нажать один раз именно то, что вам нужно – 2008-09-29 14:18:21