2009-05-06 14 views
1

Je travaille actuellement sur une application qui s'exécute sur plusieurs périphériques Windows Mobile et CE différents. Le projet est écrit en C++ non géré à l'aide de MFC. Cette application vient également avec une application PC de support et nous transférons par programme les fichiers entre les deux via ActiveSync/WMDC.Accéder aux périphériques Windows Mobile/CE sans utiliser Activeync/WMDC

Nous avons été confrontés à de nombreux problèmes en raison de la nécessité pour tous les PC utilisant notre application d'avoir ActiveSync/WMDC installé sur eux.

Est-il possible de partager des informations et des fichiers entre des ordinateurs de bureau et des périphériques WM n'utilisant pas ActiveSync/WMDC? Si oui, y a-t-il des bibliothèques ou des exemples de comment faire?

Cela doit seulement aller dans un sens, l'application de bureau pourrait faire tout le travail si elle pouvait comprendre qu'un périphérique était connecté et ensuite déplacer des fichiers. Bien que ce serait plus pratique si cela fonctionnait dans les deux sens.

Merci

Répondre

1

Activesync sera la méthode la plus fiable, étant celui qui sera le même pour toutes les fenêtres des appareils mobiles. Au-delà de cela, vous cherchez un peu d'erreur d'essai pour voir ce qui se passe lorsque vous connectez des périphériques particuliers à une machine sans ActiveSync installé. Si vous avez de la chance, les appareils qui vous intéressent apparaîtront comme un lecteur externe.

Vous avez également la possibilité de travailler avec le protocole ActiveSync à un niveau inférieur, mais ce n'est pas quelque chose que je recommanderais car cela causerait probablement des problèmes pour les personnes qui ont ActiveSync installé. Pour obtenir une indépendance vis-à-vis du logiciel sur l'ordinateur, j'utiliserais plutôt quelque chose de réseau - en supposant que les appareils aient une connexion réseau, cela donne une bien meilleure expérience utilisateur qu'activesync de toute façon.

Questions connexes