2016-11-24 4 views
0

Загрузите демо-версию netfilter sdk и выполните инструкции по установке. NetFilter2.sys скопирован в папку system32 \ driver и зарегистрируется с помощью команды nfregdrv.exe netfilter2. Я сделал эти шаги с помощью install.bat с правами запуска.NetFilter dll не может загрузить

Когда я скомпилирую и запускаю Delphi, все отлично. Но пример CSharp не создается.

"System.DllNotFoundException: Невозможно загрузить 'nfapi' DLL: Указанный модуль не может быть найден (Исключение из HRESULT: 0x80070007E).

в NFAPI.nf_init (" netfilter2" , m_eh)> nf_adjustProcessPriviledges();

nfapinet.dll добавлены в ссылках проекта я не изменил имя файла netfilter2.sys проект Delphi можно найти в nf_init (PAnsiChar ('netfilter2'..), а), линия и работает

Что я пропустил?

ответ

0

Я прошу netfilter.com и Виталий ответить мне. Речь идет о режиме отладки. я выбираю выпуск и выполняю успешную работу. Если вы хотите отлаживать, вам нужно скопировать вручную все необходимые C++-dll из соответствующей папки release_c_api.

Смежные вопросы