Вы можете использовать имеющуюся у вас командную строку с одним небольшим изменением. Используйте заглавные буквы для имени вашего свойства:
myInstaller.msi /qn MYARG="abc123"
Windows Свойства установщика - это глобальные переменные, которые Windows установщик использует во время установки. Существует два основных типа Windows свойств установщика:
- Private Properties (в их имени содержатся строчные буквы, например: My_Prop)
- Publi c Properties (содержат только заглавные буквы в имени, например: MY_PROP)
Разница между Publi c и Частные свойства заключаются в способе передачи их значений. Только значение свойства Publi c передается из этапа диалоговых окон мастера (на котором отображаются диалоговые окна) на этап выполнения установки (на котором изменяется система).
Следовательно, убедитесь, что вы используете Publi c Свойство для элемента управления пользовательского интерфейса (Editbox, Combobox et c), если вы хотите, чтобы его значение было доступно в InstallExecute Sequence (например, если значение этого свойства записано в реестре, в файле .ini), в противном случае вы получите значение по умолчанию, присвоенное этому свойству.