|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Проблемы с iphlpapi
Написал службу, но она не работае. А имено функция GetAdaptersInfo. Причем если этот же код вставить в форму то все работает без ошибок. Подскажите где че не так, а то уже голова опухла.
|
#2
|
|||
|
|||
а ты уверен, что не работет???
Насколько я понял, никаких проблем у этой функции быть не должно. А вот ShowMessage в сервисе - это сильно. Выводи в файл. Под вистой это вообще в принципе не работоспособно. Под ХР можно попробовать сделать интерактивный сервис - может тогда проскочит это место. Ну и еще совет. Вместо sleep сделай собственный измеритель времени, в которой так же проверяй на Terminated. |
#3
|
|||
|
|||
Я так тоже думал пока не попытался использовать эту функцию в сервисе. При попытке ее использования вываливается ошибка ERROR_INVALID_PARAMETER и соответственно
А ShowMessage использовал в отладочных целях чтобы эту ошибку увидеть. |
#4
|
|||
|
|||
негоже showmessage использовать в сервисе, ни в коих случаях
-для отладки используй OutputDebugString + Dbgview от sysinternals я пока что нашел для себя единственный способ - запускать из службы процесс от другого пользователя |