Я работаю над созданием приложения для самообновления и одной проблемы, с которой я столкнулся в Vista, а для Windows 7 требуется наличие прав администратора для обновления клиента. Я столкнулся с проблемами с клиентами, у которых есть пользователи, работающие под ограниченными разрешениями, и они должны были бы регистрировать ИТ-сервер на каждом компьютере, который должен был обновить клиент, поскольку пользователи не смогли.Запуск приложения из документов вместо программных файлов
Возможная работа вокруг, которую я рассматриваю, заключается в том, чтобы приложение для запуска было установлено в Program Files как обычно и имело реальное приложение, которое оно обновляло в документах пользователей где-нибудь, чтобы они могли обновлять и запускать новые версии без В этом участвует ИТ.
Мне интересно, какие потенциальные ошибки у меня отсутствуют или что я должен знать, прежде чем идти по этому пути. Я знаю, что click-once делает что-то очень похожее, и я буду использовать его, за исключением того, что мне нужна возможность делать молчащие обновления без какого-либо взаимодействия с пользователем.
Я согласен с вами в теории. Частью проблемы является наш процесс разработки, который выпускается на ранней стадии, часто выпускается. У нас уже есть процесс, который обнаружит обновление, а затем предложит загрузить и запустить программу установки, чтобы обновить ее. Это вызвало проблему с одним клиентом, в частности с тем, кто заблокировал компьютеры, и ИТ-службы должны делать обновления. Поскольку у нас есть примерно обновление в неделю, это было довольно неприятно для их ИТ-отдела. Жалобы их ИТ-отдела стали причиной для этого. –
Я рекомендую работать с ними, чтобы сделать развертывание в своих сетях максимально безболезненным. Если они обновляют все вручную, они делают это нелегко. – Soviut