Dummynet ошибка NDIS драйверы установить на Windows 7 x64

Я загрузил текущую версию DummyNet и по readme Я следующее:

Windows: установите драйвер NDIS

  • откройте панель настройки используемой сетевой карты (щелкните правой кнопкой мыши на значке на SYSTRAY или перейдите к Панель управления - > Сеть и выберите одну карту)
  • нажмите на свойства- > установить - >сервис - >добавить
  • нажмите " драйвер Диск "и выберите" netipfw.inf файл в этой папке
  • выберите "ipfw + dummynet", который является единственным сервисом, который вы должны увидеть
  • нажмите кнопку Принять предупреждения для установки неизвестного драйвер (примерно в два раза на существующую сетевую карту)

но когда я выбираю ' netipfw.inf ' и нажмите OK система возвращает ошибку (не удалось найти драйверы для этого устройства).

обратите внимание, что я ранее отключил контроль check для цифровая подпись набрав на пуск- > выполните следующую команду:

bcdedit /set nointegritychecks ON

и reeboting системы.

мне нужно решить эту проблему, потому что, когда я пытаюсь выполнить команду dummynet, система возвращает:

my_socket failed 2, cannot talk to kernel module
ipfw: socket

моя сетевая карта - это Nvidia nForce, интегрированная на моей материнской плате Asus Striker II.

есть ли у вас идеи, чтобы решить эту проблему? Спасибо.

3 ответов


я смог заставить это работать с помощью Windows 7 x64.

скачать DummyNet.

переместить файлы из ipfw3-2012\binary64 до ipfw3-2012\binary выберите переместить и заменить

установите драйвер с помощью инструкции в ipfw3-2012\binary\README.txt.

Примечание мне пришлось перезагрузиться с Disable Driver Signature Enforcement как подробно здесь прежде чем я смог установить драйвер. Должно выглядеть так

ipfw


Dummynet является 32-битным драйвером NDIS, если вы посмотрите через источник на:http://info.iet.unipi.it / ~Луиджи / думминет Вы можете видеть, что ipfw папка имеет только экспорт из ws2_32.dll

вам нужно будет портировать драйвер на x64, чтобы заставить его работать.


попробуйте запустить командную строку от имени администратора. Например, откройте меню "Пуск", найдите командную строку, щелкните ее правой кнопкой мыши и нажмите" запуск от имени администратора " это, вероятно, ваша проблема. Это похоже на попытку запустить это на MacOS и не использовать команду "sudo". Если это не решит вашу проблему, я был бы обеспокоен тем, что вы находитесь на 64bit, и я не верю, что Dummynet совместим с этой архитектурой.