У нас есть набор программ, которые проверяют новые версии при запуске, а затем загружают новые версии для запуска при необходимости. Это, очевидно, проблема в Windows 7, когда она заблокирована как «стандартный пользователь», поскольку они не могут писать в каталог c: \ program files и ниже. Кто-нибудь видел пример приложения, которое касается проблемы?Автоматическое обновление программы и Windows 7
Наши приложения написаны на Delphi, но пример на любом языке был бы полезен.
Заранее спасибо
Update:
У нас уже есть система определивших, существует ли новая версия, единственная проблема заключается в загрузки и установки (если требуется), так как это требует возвышения. Я не могу придумать способ, который не требует приглашения на повышение, или наших пользователей, чтобы уменьшить их параметры безопасности.
Update 2:
Я задал subsequent question, а не добавление нового здесь
Jeroen, Это похоже на правильный ответ. Могу ли я регистрировать типы библиотек локально (для одного пользователя)? – Mmarquee
Вы можете, если у вас есть собственный механизм регистрации. Вы не можете, если используете механизм регистрации по умолчанию (система). Какую функциональность вы хотите зарегистрировать? –
Мы регистрируем типовые библиотеки. Кажется, есть вызов win api для этого пользователя, который Delphi не публикует. Затем мы используем эти typelibs для предоставления возможностей, позволяющих использовать для объединения наших отдельных функций в одно «приложение». Это мы делаем в настоящее время, но в xp мы можем сойти с рук, а в Windows 7 мы не можем. – Mmarquee