На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> WinPcap трабл с Packet.dll в XP
    Помогите, если кто работал с этими дровами.
    А фигня такая.
    Была у меня 98 винда, на ней я сбацал прожект с использованием packet.dll из указанного пакета. Потом решили поставить ХР, да и прожект ужо пора было переносить на другие платформу.
    Лана. Поставили мы эту ХР.
    И тут появилась фигня: функция получения списка имен адаптеров перестала работать. Т.е. функция PacketGetAdapterNames(...) просто возвращает false. У меня были какие-то ышо и старые дрова этого пакета, с ними функция работала, но выдавала строку с нулевым символом вначале. В общем дерьмо какое-то... В реестре все нормально, все ключи на месте. pcap_lookupdev(..) из wpcap.dll работает отлично, все штуки находит. На сайте производителя дров никаких штук по этому поводу я не нашел. Кто знает, че делать, поможите. А то ужо все перепробовал, а нифига не работает. :(
      А блин. Я дурак. У меня был размер буфера, посылаемого в эту функцию 512 байт. А в исходниках wpcap.dll я обнаружил, что он там 8 кило, т.е. 8192 байта. Я сделал так и у себя, и  меня все заработало! \%))
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0233 ]   [ 15 queries used ]   [ Generated: 27.04.24, 15:21 GMT ]