Вы должны убедиться, что порядок файлов в таблице файлов в MSI точно совпадает с порядком файлов (последовательно) в файле filelist.txt, который используется при создании кабины с использованием cabarc.exe.
Итак ... ваша команда создания кабинета выглядит следующим образом:
% ROOT_DIR% \ tools \ cabsdk \ BIN \ CABARC.EXE n mycab.cab @ filelist.txt
где filelist.txtсписок файлов для размещения в кабине, упорядоченный точно так же, как в таблице файлов в вашем файле msi.