Re[3]: MSI: Как в runtime узнать, выбрал ли пользователь Fea
От: Sergei I. Gorelkin Россия  
Дата: 20.11.04 10:14
Оценка: 6 (1)
Здравствуйте, Ignoramus, Вы писали:

I>О! Это уже близко. Но при этом нужно писать внешнюю по отношению к базе MSI программу (custom action). А есть какой-нибудь эквивалент внутри самой базы? Типа standard action или property?


I>Кстати, по соседству заметил MsiGetFeatureCost. Меня это тоже интересует, аналогичным образом.


В самой базе можно употреблять выражения вида !feature-state, ?component-state, &feature-action, $component-action
(т.е. имена фич и компонентов с префиксами). Они действительны после выполнения CostFinalize. Первые два возвращают целое число (INSTALLSTATE_xxx), вторые два, судя по всему, строку типа "ADDLOCAL"

Подробнее здесь
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.