ICE75
ICE75 проверяет, что все тип пользовательского действия 17 (DLL), настраиваемый тип действия 18 (EXE), тип пользовательского действия 21 (JScript) и настраиваемых действий типа 22 (VBScript) выполняются после действияCostFinalize. Эти типы настраиваемых действий используют установленный файл в качестве источника. ICE75 проверяет таблицу InstallUISequence, Table InstallExecuteSequence, AdminUISequence Tableи TableExecuteSequence Table. Обратите внимание, что в этих таблицах последовательности требуется действие CostFinalize.
Результат
ICE75 публикует ошибку, если он находит пользовательское действие с помощью установленного файла в качестве исходного файла, который не последовательность после действия CostFinalize.
Пример
ICE75 сообщает следующие ошибки в примере:
CostFinalize is missing from 'AdminUISequence'. CA_FileExe is a custom
action whose source is an installed file. It must be sequenced after
the CostFinalize action.
CA_FileDLL is a custom action whose source is an installed file. It
must be sequenced after the CostFinalize action in the
AdminExecuteSequence table
таблица CustomAction (частично)
Действие | Тип | Источник |
---|---|---|
CA_FileExe | 18 | FileExe |
CA_FileDLL | 17 | FileDLL |
Таблица adminUISequence (частично)
Действие | Последовательность |
---|---|
CA_FileExe | 1100 |
Table AdminExecuteSequence (частично)
Действие | Последовательность |
---|---|
CA_FileDLL | 800 |
CostFinalize | 1000 |
Чтобы устранить ошибки, последовательность пользовательских действий после действия CostFinalize.
Связанные разделы