Le premier site francophone dédié au développement Pocket PC


 
u      

Comment lancer une synchronisation à partir d'un programme sur PC

Il est possible de donner l'ordre à ActiveSync de synchroniser grâce à des paramètres de ligne de commande de son exécutable qui est " wcesmgr.exe ".

Voici la liste de ces paramètres :

/quit Quitte AvtiveSync
/show Démarre ActiveSync si nécessaire et lui donne le status de visible
/syncmgr Démarre ActiveSync si nécessaire et affiche sa boîte de dialogue Options
/syncnow Démarre ActiveSync si nécessaire et lance une synchronisation immédiatement

Microsoft recommande une méthode pour déterminer la chemin de l'exécutable. Cette méthode est de rechercher dans la base de registre la clé :

HKLM\Software\Microsoft\Windows\App Paths

Sous XP la clé est différente :

HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\WCESMGR.EXE

Si la clé est trouvée, elle contient le chemin complet de l'exécutable " wcesmgr.exe ". Sinon, l'application doit rechercher après l'exécutable.

Conclusion

Nous sommes maintenant capable de trouver l'exécutable d'ActiveSync et de lancer une synchronisation par programmation.

Nicolas Vansevenant

 

 
       

 

 
       
 
       
Copyright 2001-2004 - Tous droits réservés
 
       

iPAQ est un produit de COMPAQ.
Visual Tools est un produit de Microsoft Corporation.
Toutes les autres marques et produits présents dans ces pages sont la propriété exclusive de leurs sociétés respectives.