Установка приложения Windows Mobile на устройство Windows CE

Клиент попросил нас «оживить» старое приложение Windows Mobile, которое используется их принимающим отделом.

В какой-то момент они написали специальное приложение для Windows Mobile 6 для устройств с Windows CE (в частности, Motorola MC55A).

У них есть проект по замене этого приложения, но это ненадолго, и они хотят установить пользовательское приложение на некоторые недавно отремонтированные устройства, которые они нашли в качестве временного решения.

Я нашел исходный код приложения. Он даже содержит проект установщика, который генерирует файлы CAB.

Я не знаю, как это сделать, так это загрузить на устройство скомпилированное приложение и установщик.

Я использую один из их старых компьютеров для создания приложения и подключения к устройству. На компьютере установлен Windows Mobile Center, и когда я вижу, что устройство подключено, я могу добавлять / удалять программы на устройстве.

Не уверен, что мне следует идти по этому маршруту. В идеале я хочу разместить установщик за веб-страницей и просто заставить каждое устройство загружать установщик для установки приложения.

Этот материал довольно устарел - мне сложно разбираться в особенностях развертывания.


person JDBennett    schedule 01.05.2019    source источник


Ответы (2)


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

Некоторые промышленные устройства, такие как Honeywell, Intermec, Motorola, Symbol, Zebra и другие, поддерживают автоматическую установку файлов CAB, если файлы помещены в специальную папку на устройстве. Для бывших устройств Intermec Honeywell эта папка называется \ Flash File Store \ CabFiles. Если в эту папку поместить CAB-файл, он будет установлен при следующей перезагрузке.

Вы также можете разместить ссылку на CAB-файл на веб-сайте и открыть этот веб-сайт в Internet Explorer на устройстве. При нажатии на ссылку на файл устройство запросит установку. Обратите внимание, что некоторые веб-серверы, такие как IIS, по умолчанию блокируют загрузку файлов CAB! Если это так, вам необходимо настроить веб-сервер, чтобы разрешить загрузку CAB-файла.

person josef    schedule 02.05.2019
comment
Идеально! Именно то, что мне нужно. - person JDBennett; 03.05.2019

Много месяцев спустя, но я хотел ответить на этот вопрос для справки в будущем, когда вы DEPLOY Solution, Visual Studio (2008 был последним, поддерживающим мобильные приложения для Windows) попросит вас указать целевое устройство или эмулятор, здесь вы можете выбрать устройство и его будет установлен, на устройстве не будет записей в добавлении / удалении программ, если вы не установите его через установочный CAB. Вы должны создать проект кабины смарт-устройства и настроить его для своего решения.

person arana    schedule 13.11.2020