Re: Командная строка msi. Вставка серийника
От: WPooh США  
Дата: 16.05.06 04:00
Оценка:
Здравствуйте, krulik, Вы писали:

K>ВСем привет!

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