|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Модификация инсталляционного пакета MSI файлом MST |
|
Модификация инсталляционного пакета MSI файлом MST
|
Новый участник Сообщения: 11 |
Профиль | Отправить PM | Цитировать Всем привет!
Есть приложение в виде msi пакета, которое надо развернуть в сети средствами групповых политик. По умолчанию установщик создает ярлыки приложения в пуске не там где нужно и в процессе установки из файла инсталлятора в папку с приложением копируется файл настроек в виде ini файла. Возможно ли с помощью orca.exe из состава Windows Installer SDK сделать файл модификаций, который будет формировать ярлык приложения там где надо и подцеплять внешний файл настроек? Т.е. конкретно надо сделать следующее, в файле модификаторе задать: 1. создание ярлыка приложения в корне главного меню всех пользователей; 2. задать замену файла settings.ini, который внутри msi-файла, внешним файлом settings.ini, который содержит предварительно заданные параметры; Необходимо именно чтобы файл был внешним, а не внедрять его в msi-пакет, т.к. он периодически заменяется (обновляется) и каждый раз переупаковывать msi-пакет не лучший вариант... Подскажите, реально это сделать средствами ORCA? |
|
Отправлено: 17:27, 22-07-2012 |
(*.*) Сообщения: 36522
|
Профиль | Сайт | Отправить PM | Цитировать davinci, да, ORCA позволяет создавать MST, но не зная названия приложения и не видя пакета, ответить на ваш вопрос невозможно. Так что вам придется ковырять самостоятельно.
|
------- Отправлено: 12:25, 25-07-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 12
|
Профиль | Отправить 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 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Dodj16, спасибо за развернутый ответ! С ярлыком именно так и поступил, а вот с ini надо попробовать...
|
Отправлено: 10:23, 30-07-2012 | #4 |
Старожил Сообщения: 148
|
Профиль | Сайт | Отправить 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 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Модификация 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 |
|