Один CAB для карманных ПК и смартфонов версий одного и того же приложения - PullRequest
0 голосов
/ 31 октября 2009

Можно ли создать одну кабину, которая позволит мне упаковывать как версию Windows Mobile для PocketPc, так и для смартфонов? Я хотел бы иметь возможность во время установки проверить, является ли устройство карманным ПК или смартфоном, а затем установить соответствующие версии.

Заранее спасибо за помощь.

1 Ответ

1 голос
/ 06 ноября 2009

Я никогда не пробовал этого, но у Microsoft есть пример проекта, который демонстрирует создание CAB-файла контейнера, в котором находятся несколько CAB-файлов. Я полагаю, что вы могли бы добавить логику, необходимую для обнаружения мобильной платформы и выполнения соответствующего установщика.

Установка нескольких CAB @ MSDN: http://msdn.microsoft.com/en-us/library/bb158796.aspx

На практике мы всегда создавали отдельные CAB-файлы и, используя механизмы, предоставляемые CEAppMgr , , определяли одну "запись" в диалоговом окне "Установка и удаление программ" ActiveSync. / WMDC, который ссылается на наши специфичные для платформы CAB.

Другим вариантом может быть создание настраиваемого файла Setup.dll как части вашей CAB, который дает вам возможность выполнять действия до и после установки CAB.

...