Здравствуйте, krulik, Вы писали:
K>ВСем привет! K>Кто мне может рассказать как можно из командной строки указать серийный номер программы. Тобишь при запуске msi в K>командной строке указать серийник программы чтобы можнобыло в сайлент режиме инсталяцию проводить. K>Какое свойство за это отвечает?
Думаю, не получится, если автор инсталятора не предусмотрел этого.
Из командной строки можно передать параметр в property, имя которого состоит из заглавных букв или подчеркивания. Если нижний регистр присутствует, то эта property не является публичной (нельзя из командной строки задать).
Обычно в инсталяторе за серийный номер отвечает property по имени ProductID. В таком случае не получится. Но не все такие стандартные, могут либо специальную property организовать специально для этого, а ее значением инициализовать уже внутри инсталятора ProductID, либо использовать другую (хотя это не правильно).
Если есть большое желание, придется с orca.exe поковыряться, либо реверснуть инсталятор каким-нибудь InstallShield'ом и покопаться в табличках и диалогах. Без гарантированного результата.
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС