Udostępnij przez


Tworzenie bazy danych ICE

Po wybraniu odpowiednich ICEs do weryfikacji, programista musi zebrać razem akcje niestandardowe w bazie danych ICE. Plik .cub jest standardową bazą danych .msi, która zawiera tylko ICE i ich wymagane tabele. Nie można zainstalować pliku cub i służy tylko do przechowywania i zapewniania dostępu do akcji niestandardowych ICE.

Plik cub zawiera następujące tabele bazy danych.

Stół Opis
binarne Pliki skryptów, biblioteki DLL i EXE akcji celnych ICE, do których odwołuje się tabela CustomAction.
CustomAction Każdy rekord w tej tabeli odpowiada akcji niestandardowej ICE zawartej w pliku cub.
_ICESequence W tej tabeli wymieniono akcje celne ICE zawarte w pliku .cub w ich sekwencji wykonywania. Akcje niestandardowe ICE wymienione w tej tabeli są wykonywane przez wywołanie msiSequencelub pojedynczo wykonywane przy użyciu MsiDoAction.
_Walidacja Ta tabela zawiera wpisy z pliku .cub, które mają zostać scalone z tabelą _Validation.
_Specjalny Wszystkie specjalne tabele przetwarzania wymagane przez określone akcje niestandardowe ICE muszą być uwzględnione w pliku .cub. Nazwa tych tabel musi mieć podkreślenie wiodące.

 

Zobacz Przykładowy plik .cub.

Budowanie ICE