Создание файла трансформы для существующего файла MSI



Создание файла трансформы для существующего файла MSI

Создание файла трансформы является расширением процедуры создания нового инсталляционного пакета. В состав Windows Installer SDK входит утилита MSITRAN. MSITRAN сравнивает два файла Windows Installer и записывает различия в файл. Это файл используется в качестве трансформы.

  1. Выполните шаги, описанные в разделе "Создание нового пакета Windows Installer”. Запустите с командной строки MSITRAN используя следующий синтаксис:
    msitran -g {base db}{new db}{transform}{error/validation conditions}]
    Например:
    msitran –g ica32a.msi NewICA32A.msi ICA32A.MST X
  2. При запуске утилиты вы увидите следующее:
    C:\ >msitran -g c:\mst\ica32a.msi c:\mst\newica32a.msi
    c:\mst\ica32a.mst x
  3. Новый файл MST может использоваться в качестве трансформы для оригинального файла ICA32A.msi. Выполните из командной строки:
    ica32a.msi transforms=ica32a.mst
    Последние версии Windows Installer SDK доступны по ссылке:
    http://www.microsoft.com/msdownload/platformsdk/sdkupdate/.


Содержание раздела