cjcrazy писал(а):эту зверю надо запускать обычным приложением с указанием откуда брать конфиг.
иное работать отказывалось.
Удалось запустить на XP, сервисом!
Пробовал сервису в качестве параметра передавать имя конфига, не удалось, поэтому сервис оставляем как он инсталлировался. Он изначально прописан так:
Код: Выделить всё
"C:\Program Files\NetUP\UTM5\ndsad.exe" --service

А делаем вот что: создаем файл C:\Program Files\NetUP\UTM5\ndsad.cfg или переименовываем в него ndsad.conf, который создан при установке. Почувствуйте разницу

При старте в виде сервиса ndsad.exe читает именно ndsad.cfg и видимо в той директории где и сам лежит. Лог-файл тоже, если указать в конфиге без полного пути, то он его создает и пишет в той же директории.
Ну и еще я зачем-то WinPcap3.1 поставил (у меня windump не работал...), но кажется и с 3.0 работает.
Да, перед этим еще пришлось скопировать файлы c:\windows\system32\msvcp71.dll и c:\windows\system32\msvcr71.dll в директорию C:\Program Files\NetUP\UTM5 , без них падало со страшной ошибкой.
Под Win2003 не запускалось вообще в отсутствии этих файлов, взял их от XP, положил так же в директорию C:\Program Files\NetUP\UTM5 - тоже заработало.