Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Редактирование пакета MSI

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

eleonora

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть инсталляционый пакет MSI в котором надо подменить ряд файлов - штук 30 - ето и документация и файлы dll, процедуры sql
а также добавить несколько своих файлов
Возможно ли ето ? и как ето можно сделать ?
с чего начать?
 
извиняюсь за такие примитивные наверное вопросы - но мне не приходилось с етим сталкиваться ... можно сказать я чайник .. но хочу(надо) научиться

Всего записей: 3 | Зарегистр. 03-03-2006 | Отправлено: 20:38 03-03-2006 | Исправлено: Maz, 10:06 25-07-2021
eleonora

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
неужели ни кто не сталкивался с такой проблемой

Всего записей: 3 | Зарегистр. 03-03-2006 | Отправлено: 20:00 09-03-2006
los2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eleonora,
посмотри
_http://msistudio.com.shared-servers.com/
_http://www.masaieditor.com/products/installerdesignstudio/

Всего записей: 1845 | Зарегистр. 20-11-2001 | Отправлено: 22:16 09-03-2006
zalupaj



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
похожая проблема, но вот надо из инсталятора msi вынуть файлы, т.к. на разных виндах есть проблема с этим самым msi, и не накаждом компе есть его поддержка. тянуть 20 метров, чтоб распаковать архив в 1,5 метра нет желания. может есть другой способ его распаковать?

Всего записей: 569 | Зарегистр. 09-11-2004 | Отправлено: 00:26 13-03-2006
Svoron



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zalupaj
Возьми плагин для тотала (http://wincmd.ru/search.php?s=msi)

Всего записей: 1087 | Зарегистр. 05-06-2004 | Отправлено: 01:31 13-03-2006
los2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 и не накаждом компе есть его поддержка

его можно установить,-это метра 3
и тут несколько программок для распаковки
_http://wasm.ru/toollist.php?list=15

Всего записей: 1845 | Зарегистр. 20-11-2001 | Отправлено: 12:27 13-03-2006
zalupaj



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
los2
MsiEx окалось то что надо
спасибо

Всего записей: 569 | Зарегистр. 09-11-2004 | Отправлено: 23:03 18-03-2006
RussianNeuroMancer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, что бы извлечь файлы из msi-пакета достатачно выполнить команду msiexec /a имя_пакета.msi

----------
Kubuntu - официальный сайт, форум, русскоязычный сайт.

Всего записей: 9403 | Зарегистр. 30-04-2005 | Отправлено: 08:28 29-07-2006
zalupaj



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RussianNeuroMancer ну вобщем проблему поборол еще и по другому, в винде есть прога msiexe (не помню какая комманда) имя_пакета.msi и после этого происходит инсталляция, что даже лучше, чем распаковывать архив. при этом не надо устанавливать поддержку msi.
 
 

Всего записей: 569 | Зарегистр. 09-11-2004 | Отправлено: 09:51 29-07-2006
RussianNeuroMancer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zalupaj
Цитата:
msiexe (не помню какая комманда
msiexec
Цитата:
происходит инсталляция, что даже лучше, чем распаковывать архив.
Ну, если ты не на своей машине, то вопрос спорный А так, смотря, что нужно получить и в каких условиях.
 


----------
Kubuntu - официальный сайт, форум, русскоязычный сайт.

Всего записей: 9403 | Зарегистр. 30-04-2005 | Отправлено: 22:21 29-07-2006
zalupaj



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RussianNeuroMancer да побольшему счету нужна инсталляция пакета *.msi и таскать с собой один файл легче, чем инсталлятор поддержки msi

Всего записей: 569 | Зарегистр. 09-11-2004 | Отправлено: 01:00 01-08-2006
spamc0der

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, хочу отметить, затронутая тема нераскрыта (для меня точно).
Например, есть собранный не мной msi пакет, мне нужно изменить содержимое файла в этом пакете. Пытался использовать Wise: подменил им файл и запаковал назад и что же, этот пакет не запускается, вылетает с ошибкой. Кто-нибудь реально использовал Wise или что-нибудь другое именно для изменения файлов в msi пакете???

Всего записей: 9 | Зарегистр. 04-01-2006 | Отправлено: 07:23 03-10-2006
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spamc0der
 
i6comp v0.20

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 13:52 03-10-2006
spamc0der

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
i6comp v0.20

а при чем здесь утилита для работы с CAB файлами ???

Всего записей: 9 | Зарегистр. 04-01-2006 | Отправлено: 04:57 04-10-2006
RussianNeuroMancer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spamc0der
Второй линк в этом посте.

----------
Kubuntu - официальный сайт, форум, русскоязычный сайт.

Всего записей: 9403 | Зарегистр. 30-04-2005 | Отправлено: 17:02 04-10-2006
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а при чем здесь утилита для работы с CAB файлами ???  

 
сорри, перепутал, имел в виду MsiEx MSI Unpacker 0.2 (MsiEx.exe). эта утилита очень хорошо распаковывает мси архивы, ей это чаще, чем другим подобным тулзам удаётся. в гугале есть

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 17:31 04-10-2006
spamc0der

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RussianNeuroMancer

Цитата:
Второй линк в этом  посте.

хммм... я уже много перепробовал разных продуктов. Пробовал и ScriptLogic MSI Studio, но мне не удалось заменить файл, возможно я не правильно действовал, ты сам пробовал применять данный продукт именно для изменения файлов ???
 
Добавлено:
WRFan

Цитата:
сорри, перепутал, имел в виду MsiEx MSI Unpacker 0.2 (MsiEx.exe). эта утилита очень хорошо распаковывает мси архивы, ей это чаще, чем другим подобным тулзам удаётся. в гугале есть

В том то и проблема, что извлекать файлы не составляет труда. Wise, плугин к фару InstallExplorer делают это безупречно. НО мне надо поменять файл в msi пакете, а вот тут возникают сложности.

Всего записей: 9 | Зарегистр. 04-01-2006 | Отправлено: 05:09 05-10-2006
Xprt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В ScriptLogic MSI Studio замена файлов в уже имеющемся инсталляционном пакете делается следующим образом:
 
1) открываешь этот самый "мси" - если его собирал не ты (или если ты еще не разу не "сейвил" его при помощи МСИ Студио ) , то таблицы с путями к запакованным файлам (all tables/FilesSourcePath) в пакете еще нет    
 
2) тогда жми "tools/exctract CABs- update source paths" -> все файлы заэкстрактятся по указанному тобой пути и в базе появится вышеуказанная таблица.
 
3) если все это прокатило - меняй файлы в том месте куда ты их распаковал и сохраняй мси. ( естесственно если будешь менять название и установочный путь к файлу - подправь в табличке)  
 
4) если возникли проблемы - то глянь на Path Variables в IQ Views - если она указывает не туда - убей ее и повтори п2,3
 
5) если получаешь мессач что типа не все файлы были заэкстракчены - возможно они делаются "кастом экшеном" - и тут придется разбираться в каждом конкретном случае отдельно.
 
Вообще, по-простому, тебе наверно нужно просто удалить какие-то компоненты, вставить свои файлы и прописать к ним установочные пути тех которые ты грохнул.
 
P.S. на всякий случай генери новый Package Code (не Product a Package) если ты уже запускал этот пакет на машине и он прописался у тебя - ты будешь думать что запускаешь новый - а WI будет тебе стартовать "очень похожий" но старый. (см SDK)

Всего записей: 1 | Зарегистр. 18-10-2006 | Отправлено: 11:26 18-10-2006
RussianNeuroMancer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spamc0der
Проще всего это делается в InstallShield.

----------
Kubuntu - официальный сайт, форум, русскоязычный сайт.

Всего записей: 9403 | Зарегистр. 30-04-2005 | Отправлено: 14:17 12-05-2007
Smoker



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какие еще есть программы для работы с msi файлами?
Задача:  
Есть ПО с инсталлятором в виде msi, но нет описания как его автоматически развернуть. При ручной установке пользователь должен выбрать компоненты и ввести пару текстовых параметров. Хотелось бы автоматизировать этот процесс.
Предполагается решать эту задачу через создание transform файла.

Всего записей: 775 | Зарегистр. 28-01-2002 | Отправлено: 11:47 13-04-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Программы » Редактирование пакета MSI


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru