Поделиться через


Импорт пользовательского интерфейса

Помимо сведений, рассмотренных в предыдущих разделах, uisample.msi также содержит данные для примера пользовательского интерфейса. Если вы объединили uisample.msi с MNP2000.msi в разделе Импорт пустой базы данных, эти сведения также присутствуют в MNP2000.msi. Сведения для примера пользовательского интерфейса приведены в следующих таблицах.

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

Пример пакета установки MNP2000.msi теперь готов к проверке пакета. Прежде чем пытаться установить пакет в первый раз, всегда выполняйте проверку нового пакета. Это рассматривается в разделе Проверка примера установки.

Если вы не хотите включать пользовательский интерфейс в пример пакета, опустите или удалите все сведения в таблицах, показанных выше, за исключением таблицы TextStyle (которая необходима для определения свойства DefaultUIFont ). Также следует удалить свойства пользовательского интерфейса из таблицы свойств. Ниже показан пример таблицы Свойств для примера Блокнота без пользовательского интерфейса. При копировании этого примера не используйте идентификаторы GUID, показанные в таблице.

Таблица свойств

Свойство Значение
DefaultUIFont DlgFont8
INSTALLLEVEL 3
LIMITUI 1
Производителя Microsoft
ProductCode {18A9233C-0B34-4127-A966-C257386270BC}
ProductLanguage 1033
ProductName MNP2000
ProductVersion 01.40.0000
UpgradeCode {908E378A-9551-4772-BF1D-5CFAF6FD9CB4}

 

Пакет без пользовательского интерфейса можно установить из командной строки или программы. Чтобы установить пакет из командной строки, используйте методы, описанные в разделе Параметры командной строки. Чтобы установить пакет из программы, используйте методы, описанные в разделе Использование функций установщика. Всегда выполняйте проверку нового пакета перед первой попыткой установки нового пакета.

Продолжить