Единая кабина для версий одного и того же приложения для карманных ПК и смартфонов

StackOverflow https://stackoverflow.com/questions/1655514

Вопрос

Возможно ли создать единый cab, который позволит мне упаковывать как PocketPC, так и версию приложения Windows Mobile для смартфонов?Чего бы я хотел, так это иметь возможность проверить во время установки, является ли устройство pocket PC или смартфоном, а затем установить соответствующие версии.

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

Это было полезно?

Решение

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

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

На практике мы всегда создавали отдельные CAB-файлы и, используя механизмы, предоставляемые СЕАппМгр, определите единственную "запись" в диалоговом окне Установка / удаление программ ActiveSync / WMDC, который ссылается на кабины, зависящие от нашей платформы.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top