Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Модификация инсталляционного пакета MSI файлом MST

Ответить
Настройки темы
Модификация инсталляционного пакета MSI файлом MST

Аватара для davinci

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем привет!
Есть приложение в виде msi пакета, которое надо развернуть в сети средствами групповых политик. По умолчанию установщик создает ярлыки приложения в пуске не там где нужно и в процессе установки из файла инсталлятора в папку с приложением копируется файл настроек в виде ini файла. Возможно ли с помощью orca.exe из состава Windows Installer SDK сделать файл модификаций, который будет формировать ярлык приложения там где надо и подцеплять внешний файл настроек?
Т.е. конкретно надо сделать следующее, в файле модификаторе задать:
1. создание ярлыка приложения в корне главного меню всех пользователей;
2. задать замену файла settings.ini, который внутри msi-файла, внешним файлом settings.ini, который содержит предварительно заданные параметры; Необходимо именно чтобы файл был внешним, а не внедрять его в msi-пакет, т.к. он периодически заменяется (обновляется) и каждый раз переупаковывать msi-пакет не лучший вариант...
Подскажите, реально это сделать средствами ORCA?

Отправлено: 17:27, 22-07-2012

 

(*.*)


Сообщения: 36522
Благодарности: 6684

Профиль | Сайт | Отправить PM | Цитировать


davinci, да, ORCA позволяет создавать MST, но не зная названия приложения и не видя пакета, ответить на ваш вопрос невозможно. Так что вам придется ковырять самостоятельно.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 12:25, 25-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 12
Благодарности: 2

Профиль | Отправить PM | Цитировать


Добрый день.
Да davinci, все возможно:
1. В таблице Shortcut отредактируете поле Directory для нужного ярлыка. В вашем случае нужно использовать ProgramMenuFolder.
2. Проверить наличие записей относящихся к settings.ini в таблицах IniFille и File.
В случае, если ini разноситься через таблицу IniFille, то вам проще будет редактировать параметры ini файла непосредственно в msi файле - потребуется меньше телодвижений с вашей стороны. Если же в таблице IniFile отсутствуют записи, касающиеся settings.ini, или же таблица вообще отсутствует, тогда находите в таблице File ваш ini файл и отмечаете его, как Noncompressed в поле Attributes. Сохраняете ваш mst и ложите актуальную версию settings.ini рядом с msi-кой.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:10, 29-07-2012 | #3


Аватара для davinci

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Dodj16, спасибо за развернутый ответ! С ярлыком именно так и поступил, а вот с ini надо попробовать...

Отправлено: 10:23, 30-07-2012 | #4


Аватара для m0nkrus

Старожил


Сообщения: 148
Благодарности: 15

Профиль | Сайт | Отправить PM | Цитировать


Господа, задача следующая: хочу запаковать разрозненные файлы MSI-установщика модуля программы в CAB, но есть проблема - MSI-файл должен остаться неизменным, так как глобальный установщик проверяет его сигнатуру. Решил пойти через добавление MST-файла, где в таблице MEDIA встроил отсыл на мой CAB (сделал в Orca). Как итог, сложил CAB-файл из корректно переработанного инсталлера (сделал при помощи WiMakCab.vbs), оригинальный MSI-файл, заточенный под файлы россыпью, и MST-файл, добавляющий в таблицу MEDIA отсыл на мой CAB. Запускаю: согласно логам, MST считывается, но вот конкретно таблица MEDIA игнорируется, хотя куча прочих таблиц инсталлером просматриваются. Что-то можно сделать в моей ситуации, чтобы таблица MEDIA из MST тоже обрабатывалась?

Отправлено: 14:21, 08-04-2021 | #5



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Модификация инсталляционного пакета MSI файлом MST

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Модификация BAT.Trot.839 urmakuz Лечение систем от вредоносных программ 3 25-04-2009 09:50
Модификация скрипта venuko Вебмастеру 5 09-02-2009 18:00
IPB форум его модификация Dino_007 Вебмастеру 4 01-09-2008 13:03
Создание инсталляционного диска для софта sacredboy Хочу все знать 5 10-07-2008 08:23
Модификация OEM диска e_lasman Автоматическая установка Windows 2000/XP/2003 2 03-09-2006 21:14




 
Переход