Наша команда недавно полагала, что выставление незначительного реестра прикрепляет к пользователям для изменения одного конкретного проблематичного ключа. Довольно простой материал, просто должен был обновить 1 ключ/значение в реестре.
Таким образом, в данный момент мы используем Wix для создания .msi установщиков для продукта. При изучении поддержки Wix генерации .msp файлы исправления, кажется, что единственным способом создать .msp является несколько сверхсложный многоступенчатый процесс к:
Теперь мой вопрос, я не могу просто описать изменение реестра в файл Wix и непосредственно скомпилировать его в .msp без шага 1 и 4 - который является огромным усилием для просто простого изменения?
Нет. Патч - это дельта двух устанавливаемых образов. Чтобы сгенерировать дельту, даже если разница очень мала, вам понадобятся оба изображения.
Можно создавать MSP (исправления) и MST (преобразования) с помощью Orca и других инструментов из Windows Install SDK (который теперь является частью Windows SDK). Однако этот процесс может оказаться не намного проще, чем тот, что вы уже имеете с WiX.
Здесь - лучшее объяснение, которое я смог найти за несколько минут гугления; я все еще подозреваю, что должно быть что-то лучшее. Но если вы знакомы с форматом Windows Installer, то вам будет довольно легко изучить и попробовать несколько вещей с Orca, пока вы не поймете, что к чему.