Остановите Httpd, чтобы принять обновленный компонент COM - PullRequest
1 голос
/ 07 июня 2011

Я работаю со страницами ASP в устройстве WIN CE.Веб-сервер httpd.Мы разработали COM для использования на страницах ASP.Теперь мы столкнулись с проблемой.Проблема в том, что когда мы загрузили домашнюю страницу и использовали компонент COM, httpd не будет использовать более новую версию COM, которую мы установили.В настоящее время мы перезагружаем устройство, чтобы httpd принял обновленный COM-компонент.

Как мы можем исправить проблему?Можно ли остановить службу httpd и перезапустить?

Ответы [ 2 ]

2 голосов
/ 07 июня 2011

Если у вас есть процессор командной строки на устройстве, вы можете сделать

services stop htp0:
services start htp0:

1 голос
/ 07 июня 2011

Если вы заинтересованы только в перезапуске этой службы во время разработки вашего COM-объекта, вы можете использовать средство просмотра удаленных процессов Windows CE, поставляемое с Visual Studio Remote Tools, чтобы завершить процесс, а затем запустить его снова вручную. Во время разработки приложений WinCE я обнаружил, что SOTI Pocket Controller может быть полезным. Я не имею к ним никакого отношения, я просто счастливый пользователь этого инструмента.

Если вы также заинтересованы в программном решении, вы можете перечислить все службы программно, завершить процесс httpd и запустить его снова . См. здесь для получения более подробной информации.

Что касается ConmanClient2.exe и cMaccept.exe, это инструменты Visual Studio, и они не связаны с ActiveSync, вы можете использовать их с WiFi или Ethernet, даже если на вашем устройстве нет поддержки ActiveSync.

...