Re[2]: Дзен WiX/MSI
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 04.01.16 15:20
Оценка:
Здравствуйте, uncommon, Вы писали:


U>С таблицами я разобрался, но руками писать эти таблицы не было никакого желания. И вот, в какой-то внутренней рассылке я узнал про чувака, который написал тулзы, генерирующие MSI таблицы по их описанию в XML. Гениальность этого подхода была в том, что XML — это всё таки текстовый формат. Он пошёл простейшим путём и тупо сделал XML формат эквивалентным схеме MSI таблиц. Т.е. если ты уже знаешь, что должно получится в MSI, написать соответствующий WiX xml файл было совсем нетрудно. И сами тулзы были скриптами, которые "распостранялись" в виде исходного кода на VBScript (скриптывых языков в то время было раз два и обчёлся, тем более внутри MS). Но эти скрипты можно было просто взять и вставить в свой в билд. Если что-то не работало, эти скрипты можно было легко поправить.


Эх, знать бы прикуп — году в 2003 ковырялся несколько месяцев с MSI, тоже написал тулзу, которая из XML генерит инсталлер. С его помощью сделал пару тестовых инсталляторов типа того, что там вроде в примерах было — вроде notepad устанавливали. А потом забил, решил, что мало кому нужно, когда есть всякие InnoSetup'ы, решил, что MSI — в основном останется форматом для Microsoft'овских продуктов. Надо наверно тогда было допилить до продукта А сейчас уже всё забыл, разбираться заново лень, пользую InnoSetup, VMProtect и VMPKit
Маньяк Робокряк колесит по городу
Re: Дзен WiX/MSI
От: iHateLogins  
Дата: 07.01.16 12:31
Оценка:
Используйте Inno Setup.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.