"Failed to marshal script action" - это чего такое?
От: avgur  
Дата: 26.10.04 15:59
Оценка:
Сделал свой MSI, где используется CustomAction, написанная на VBScript. Ее код:

function DOIT()
        msgbox "DOIT 1"

        DOIT = 1
end function



Так вот, при инсталляции на W2000 Adv SErver она выполняется. А на 2003м — сразу окно инсталлятора "Installation incomplete" и отвали. Смотрю, что в MSI.LOG он кидает и вижу:

MSI (c) (5C:10): Doing action: QQQQQQQQQQQQQQ
Action start 13:50:51: QQQQQQQQQQQQQQ.
MSI (c) (5C:BC): Entering MsiProvideComponentFromDescriptor. Descriptor: 'cHGbf`}P9LMV6=IR2ukBUGSLOG>M5KDYSUnf(HA*L[xeX)y, PathBuf: 12EF370, pcchPathBuf: 12EF36C, pcchArgsOffset: 12EF2DC
MSI (c) (5C:BC): MsiProvideComponentFromDescriptor called for component {997FA962-E067-11D1-9396-00A0C90F27F9}: returning harcoded oleaut32.dll value
MSI (c) (5C:BC): MsiProvideComponentFromDescriptor is returning: 0
MSI (c) (5C:BC): Failed to marshal script action.
MSI (c) (5C:BC): Failed to marshal script action.
Action ended 13:50:51: QQQQQQQQQQQQQQ. Return value 1.

QQQQQQQQQQQQQQ — это имя моей CustomAction.


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