Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Дополнения: определение и отображение номеров версий дополнений

Напечатать страницу
04.10.2010 17:45 | mik2000

В последние месяцы мы работали с разработчиками дополнений с целью выпустить новые версии их дополнений, которые будут соответствовать рекомендациям и требованиям по разработке дополнений. Мы использовали Upgrade Advisor для того, чтобы уведомить пользователей о выходе новых дополнений. Некоторое разработчики дополнений интересовались, как IE определяет и отображает версии дополнений. И сегодняшняя статья отвечает на этот вопрос, чтобы разработчики могли обеспечивать совместимость своих схем установки версий с такими функциями IE, как, например, Manage Add-ons и Upgrade Advisor.

Есть два поля, отображающие номер версии бинарного файла в Windows: версия файла и версия продукта. Поскольку дополнения IE являются, по сути, динамически загружающимися библиотеками (DLL), используемыми браузером, каждое дополнение использует оба поля. Вот скриншот окна свойств одной из панелей инструментов. И хотя версия файла и версия продукта отображаются в разных полях, они, как правило, идентичны.


IE отображает поле "Версия продукта" DLL дополнения в меню Manage Add-ons. Собственно, именно ее проверяет IE, когда определяет, необходимо ли отображать диалог Upgrade Advisor. IE запрашивает версию прямо из свойств DLL каждый раз и не хранит ее в реестре. Это позволяет избежать несовместимости при автообновлении дополнения до новой версии.

Мы рекомендуем разработчикам дополнений одновременно обновлять оба поля. Крайне важно, чтобы версия была правильной. Ошибка может привести, например, к тому, что диалог Upgrade Advisor будет отображать неправильную версию или пользователь будет считать, что у него установлена старая версия дополнения.

Еще раз спасибо разработчикам дополнений за то, что они регулярно направляют нам отзывы и вопросы. На данный конкретный вопрос мы хотели ответить отдельной статьей, чтобы у разработчиков всегда был доступ к этой информации. В грядущие месяцы мы продолжим сотрудничать с разработчиками дополнений.

Herman Ng (Герман ЭнДжи),
программный менеджер Internet Explorer


Источник: http://blogs.msdn.com/ieru
Перевод: mik2000

Комментарии

Комментариев нет...
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.054 секунд (Общее время SQL: 0.033 секунд - SQL запросов: 51 - Среднее время SQL: 0.00064 секунд))
Top.Mail.Ru