Github.com : На основе ваших комментариев: вот ссылка на образец, который я нашел на github.com о том, как использовать torch.exe из инструментария WiX.Здесь мы видим, что он используется для создания языкового преобразования (не проверено).И элементарный поиск для более подробной информации.
Аналогичный ответ : Переупаковка MSI- бесплатный инструмент .Установщик Windows Преобразовывает (MSDN) изменяет существующий MSI-файл для запуска с настройками, отличными от встроенного исходного MSI-файла.
Symantec содержит хорошую статью здесь: О преобразованиях .Преобразования чаще всего используются для корпоративной упаковки для обеспечения соблюдения стандартов компании (shortcut location
, remove undesired components
, enforce fixes
, etc...
).
Преобразования : если вы имеете в виду преобразования установщика Windows, как в "MyTransform.mst"
, то это универсальная конструкция установщика Windows, а не специфическая для WiX вещь.Просто чтобы указать это в первую очередь.Эти конструкции представляют собой небольшие фрагменты базы данных, которые можно применить к исходному файлу MSI во время выполнения.Файлы MSI на самом деле являются базами данных SQL.
Orca - это собственный официальный инструмент MSI от Microsoft, он устанавливается вместе с Visual Studio и Windows SDK.Попробуйте найти Orca-x86_en-us.msi
- в разделе Program Files (x86) и установить MSI, если он найден.
Создание преобразований : преобразования могут быть созданы с использованием Orca (или любого количества сторонних инструментов - снизу - есть также коммерческие инструменты MSI ).Используя Orca: 1)
Откройте MSI, 2)
go Transform => New Transform
, 3)
Теперь измените все, что вам нравитсяв MSI 4)
и, наконец, перейти Tranform => Generate Transform...
Применение преобразований : преобразования применяются во время выполненияк файлам MSI следующим образом:
msiexec.exe /i C:\MySetup.msi TRANSFORMS=C:\MyTransform.mst
Несколько преобразований могут быть применены к одному MSI (здесь также применяется преобразование языка):
msiexec.exe /i C:\MySetup.msi TRANSFORMS="C:\1033.mst;C:\MyTransform.mst"
Ссылки :