Установка Сетевой службы

Тема в разделе "WASM.NT.KERNEL", создана пользователем ov4inka, 1 авг 2010.

  1. ov4inka

    ov4inka New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2008
    Сообщения:
    37
    Всем здравствуйте!
    Написал NDIS-драйвер. Все отлично работает, рад как танк. Но вот появилась проблема установки! Как-то несерьезно выглядит, когда надо обычному пользователю проделывать все эти операции вида "Сетевые подключения"->"Подключение по локальной сети"->"Свойства"->"Установить"->"Служба"->указываем путь к inf-файлу...

    Неужели нельзя каким-то хитрым образом провести установку одним вызовом? Например, когда занимался написанием фильтр-драйвера дисков, то там просто вызывалось:
    c:\windows\system32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 <absolute_path>\diskperf.inf

    Есть возможность и с сетевой службой так сделать? Гуру, подскажите плз и не пинайте сильно) ОС - windows vista. Если и на 7 подскажете как это осуществить - то с меня ящик пивчанского)
     
  2. dfrsa

    dfrsa New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2010
    Сообщения:
    88
    \WinDDK\твоя версия\src\network\config\bindview\
     
  3. ov4inka

    ov4inka New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2008
    Сообщения:
    37
    dfrsa
    Спасибо! Ни разу по своей глупости не смотрел данный исходник! Пойду изучать! Спасибо еще раз!
    А есть ли возможность установить без сторонней программы и не ручками? То есть средствами того же rundll32.exe?
     
  4. dfrsa

    dfrsa New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2010
    Сообщения:
    88
    Нет.Только через интерфейс NetCfgAPI, если легально. Если нелегально - спроектировать драйвер таким образом, чтобы вся информация, включение драйвера и выключение из стека производилось путем манипулирования списком минипорт драйверов, протоколов(если у тебя протокол). т.е. инфу получаешь только из системных списков(очень сильная зависимость от оси, xp ближе к висте, 7ка - как отдельная ось, но принцип практически одинаков)
     
  5. ov4inka

    ov4inka New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2008
    Сообщения:
    37
    dfrsa
    Звучит страшно, но интересно! У меня некая модификация passthru драйвера (простейшее кодирование). получается, мне надо манипулировать списком и минипортов и протоколов? Как это делается? Что за системные списки из которых получать инфу?
     
  6. dfrsa

    dfrsa New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2010
    Сообщения:
    88
    Смотри: http://www.symantec.com/content/en/us/enterprise/media/security_response/whitepapers/your_computer_is_now_stoned.pdf
    Часть:
    Firewall-Bypassing Techniques
    Для висты и 7ки восстанавливай аналогичную последовательность с отладчиком.
    add: Хотя данная техника больше подходит для фильтров.
     
  7. ov4inka

    ov4inka New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2008
    Сообщения:
    37
    dfrsa
    спасибище!!
     
  8. ntcdm

    ntcdm New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2007
    Сообщения:
    247
    есть консольная программа DDK, называется snetcfg.exe - посмотри как она делает