Metrolog / ITG.NevaTest3303P

.msi дистрибутив для ПО в составе переносной поверочной установки НЕВА-ТЕСТ 3303П
0 stars 0 forks source link

Нева-Тест 3303П - .msi пакет

Данный проект - .msi пакет для развёртывания в рамках домена программного комплекса для переносной поверочной установки НЕВА-ТЕСТ 3303П.

Общие положения

Данный репозиторий не содержит исходных файлов самого программного продукта, только его дистрибутива (wix проект для .msi пакета). Разработчик данного .msi пакета не несёт ответственности за возможные ошибки в функционировании самого программного продукта и не может повлиять на ограничения самого программного продукта.

Инструменты для сборки .msi пакета

Для внесения изменений в пакет и повторной сборки пакета потребуются следующие продукты:

Установить необходимо все пакеты в указанном порядке. В результате - получае MS Visual Studio 2012 с подготовленными шаблонами проектов WiX. После этого открываем файл решения .sln и собираем решение.

Варианты пакетов

Административная точка установки

В папке bin\Admin image\x86\ru-RU собран проект, подготовленный к роли административной точки установки. В нём отсутствует интерфейс пользователя.

.msi пакет в виде единого файла

В папке bin\Single .msi file\x86\ru-RU собран .msi пакет в виде единого файла. В отличии от предыдущего варианта, в данной редакции присутствует интерфейс пользователя, позволяющий изменить и состав продукта, и папку его установки.

При необходимости создания административной точки установки с интерфейсом пользователя следует воспользоваться командной строкой по следующему примеру:

msiexec -a "bin\Single .msi file\x86\ru-RU\NevaTest3303P.msi" TARGETDIR="adm\x86"

Подготовка административной точки установки

При подготовке административной точки установки доступны к изменении нижеописанные свойства.

DONTUNINSTALLORIGINALPACKAGE

При установке данного свойства ("Yes") деинсталляция приложений, установленных оригинальными инсталляторами, осуществляться не будет. По умолчанию данный пакет обнаруживает и деинсталлирует приложения, установленные оригинальными инсталляторами.

DISABLESHORTCUTS

По умолчанию - "No". При установке значения "Yes" при установке не будут опубликованы ярлыки. Для данного пакета использование данного флага не рекомендуется.

DISABLEDESKTOPSHORTCUTS

По умолчанию - "No". При установке значения "Yes" при установке не будут опубликованы ярлыки на рабочем столе. При DISABLESHORTCUTS="Yes" значение данного свойства роли не играет.

DISABLEMENUSHORTCUTS

По умолчанию - "No". При установке значения "Yes" при установке не будут опубликованы ярлыки в меню. При DISABLESHORTCUTS="Yes" значение данного свойства роли не играет.

APPLICATIONFOLDER

Путь к папке, в которую будет установлен программный продукт. Устанавливать в качестве значения данного свойства требуется только путь по отношению к %ProgramFiles%.

Примеры

Несколько примеров подготовки административной точки установки:

msiexec -a NevaTest3303P.msi DISABLESHORTCUTS=Yes

Данная командная строка готовит точку установки с "отключенными" ярлыками.

Особенности эксплуатации программного продукта

Продукт требует BDE, и данный пакет установит его при необходимости (версия 5.2 Pro).

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