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


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

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

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

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

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

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

Свойство Ценность
DefaultUIFont DlgFont8
INSTALLLEVEL 3
LIMITUI 1
производитель Корпорация Майкрософт
ProductCode {18A9233C-0B34-4127-A966-C257386270BC}
ProductLanguage 1033
ProductName MNP2000
ProductVersion 01.40.0000
UpgradeCode {908E378A-9551-4772-BF1D-5CFAF6FD9CB4}

 

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

продолжить