scorpio1379
26-01-2010, 12:11
Добрый день.
У меня возникла проблема при модификации одного пакета MSI
задача - сделать Silent установку из пакета, который не сконфигурирован для этих целей.
Я нашел свойства (Property) обьектов GUI которые изменяются при выборе компонентов установки, перевел их в верхний регистр
и запускаю msiку с указанием значений этих свойств. НО проблема в том что ввод значений этих свойств с командной строки не приводит к обработки этого изменения и дальнейшого выполнения логики инсталлера.
Выглядет это так: есть форма, на ней связанные элементы управления ( checkbox-ы), если отметить галку верхнего уровня - отметиться все активные (Enable) checkboxы нижнего ур-ня, в данном случае у меня активный checkbox нижнего уровня только один потому верно и обратное (отмечаешь нижний - отмечается и верхний ) и появляется надпись об устанавливаемом приложении.
когда я ввожу параметры в строчке с запуском msi то checkboxы отмечены (но зависимые от него checkboxы неменяют своего состояния и их состояние не зависит от состояния основного обьекта управления ) но надпись не появляется. если делать все мышкой то все работает.
подскажите где я неправ.
если кому понадобится - оригинал MSI во вложении
У меня возникла проблема при модификации одного пакета MSI
задача - сделать Silent установку из пакета, который не сконфигурирован для этих целей.
Я нашел свойства (Property) обьектов GUI которые изменяются при выборе компонентов установки, перевел их в верхний регистр
и запускаю msiку с указанием значений этих свойств. НО проблема в том что ввод значений этих свойств с командной строки не приводит к обработки этого изменения и дальнейшого выполнения логики инсталлера.
Выглядет это так: есть форма, на ней связанные элементы управления ( checkbox-ы), если отметить галку верхнего уровня - отметиться все активные (Enable) checkboxы нижнего ур-ня, в данном случае у меня активный checkbox нижнего уровня только один потому верно и обратное (отмечаешь нижний - отмечается и верхний ) и появляется надпись об устанавливаемом приложении.
когда я ввожу параметры в строчке с запуском msi то checkboxы отмечены (но зависимые от него checkboxы неменяют своего состояния и их состояние не зависит от состояния основного обьекта управления ) но надпись не появляется. если делать все мышкой то все работает.
подскажите где я неправ.
если кому понадобится - оригинал MSI во вложении