Arrêtez Httpd pour prendre le composant COM mis à jour

Je travaille avec des pages ASP dans le périphérique WIN CE. Le serveur Web est httpd. Nous avons développé un COM pour utiliser dans les pages ASP. Maintenant, nous sums confrontés à un problème. Le problème est une fois que nous avons chargé la page d’accueil et utilisé le composant COM , le httpd ne prendra pas la version plus récente de COM que nous avons mise. Nous redémarrons actuellement le périphérique pour que le httpd prenne un composant COM mis à jour.

Comment pouvons-nous corriger le problème? Est-il possible d’arrêter le service httpd et de redémarrer? .Si oui, comment?
Nous avons une capacité ActiveSync limitée en utilisant ConmanClient2.exe et cMaccept.exe

Si vous avez le processeur de ligne de commande sur le périphérique, vous pouvez le faire

services stop htp0:
services start htp0:

Si vous souhaitez uniquement redémarrer ce service pendant le développement de votre object COM, vous pouvez utiliser la visionneuse de processus à distance Windows CE fournie avec Visual Studio Remote Tools pour mettre fin au processus, puis le redémarrer manuellement. Au cours du développement d’applications WinCE, j’ai trouvé que SOTI Pocket Controller était utile. Je ne suis aucunement lié à eux, je suis juste un utilisateur heureux de cet outil.

Si vous êtes également intéressé par une solution de programmation, vous pouvez énumérer tous les services par programme, terminer le processus httpd et le relancer . Voir ici pour plus de détails.

En ce qui concerne ConmanClient2.exe et cMaccept.exe, il s’agit d’outils Visual Studio et ils ne sont pas liés à ActiveSync. Vous pouvez les utiliser avec WiFi ou Ethernet même s’il n’ya pas de support ActiveSync sur votre appareil.