Доступ к устройствам Windows Mobile / CE без использования activesync / WMDC - PullRequest
1 голос
/ 06 мая 2009

В настоящее время я работаю над приложением, которое работает на нескольких разных устройствах Windows Mobile и CE. Проект написан на неуправляемом C ++ с использованием MFC. Это приложение также поставляется с приложением для ПК, и мы программно передаем файлы между ними через activesync / WMDC.

Мы столкнулись с множеством разных проблем, поскольку на всех компьютерах, использующих наше приложение, должна быть установлена ​​activesync / WMDC.

Можно ли обмениваться информацией и файлами между настольными компьютерами и устройствами WM, которые не используют activesync / WMDC? Если да, есть ли библиотеки или примеры того, как это сделать?

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

Спасибо

1 Ответ

1 голос
/ 06 мая 2009

Activesync будет самым надежным методом, который будет одинаковым для всех устройств на базе Windows Mobile. Кроме того, вы смотрите на метод проб и ошибок, чтобы увидеть, что происходит, когда вы подключаете определенные устройства к машине без установленной ActiveSync. Если вам повезет, устройства, которые вас интересуют, будут отображаться как внешний диск.

У вас также есть возможность работать с протоколом ActiveSync на более низком уровне, но я бы не рекомендовал это, поскольку это может вызвать проблемы у людей, у которых установлена ​​ActiveSync.

Чтобы получить независимость от программного обеспечения на компьютере, я бы вместо этого использовал что-то на основе сети - предполагая, что устройства имеют сетевое подключение, что в любом случае дает гораздо лучший пользовательский опыт, чем activesync.

...