Я немного растерялся. Зачем вам добавлять CAB в дизайн ОС и запускать эту распаковку? Если вы создаете ОС и хотите, чтобы оно включало приложение, почему бы просто не использовать файлы BIB и REG (PLATFORM или PROJECT), чтобы просто поместить файлы и записи реестра вашего приложения в ОС, где вы хотите, чтобы они были в первую очередь?
EDIT
Если вам нужно использовать CAB-файл (и я все равно настоятельно рекомендую вместо этого создать BIB-файл для этой работы), просто включите ярлык в папку \Windows\Startup
вашего устройства (пара файлов BIB и DAT может подойти это), который запускает ваш файл такси. Содержимое ярлыка будет выглядеть примерно так:
EDIT2
BIB-файлы - это способ, которым Windows CE определяет, какие файлы попадают в ОС (файлы REG аналогично определяют записи реестра). В широком пояснительном объяснении все BIB-файлы из системы и вашего дизайна ОС объединяются в файл с именем ce.bib во время makeimg
, и этот файл анализируется для генерации nk.bin
.
Стоит прочитать:
41 # \ windows \ wceload.exe \ windows \ mycab.cab