2016-11-24 100 views
0

我下载netfilter sdk演示并停止安装说明。将NetFilter2.sys复制到system32 \ driver文件夹并使用nfregdrv.exe netfilter2命令进行注册。我以install.bat的身份执行了这些步骤,并以管理员权限运行。NetFilter DLL无法加载

当我编译和运行Delphi示例everythings罚款。但CSharp示例不会生成。

“System.DllNotFoundException:无法加载DLL nfapi':该 指定的模块无法找到(从HRESULT异常: 0x80070007E)。

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

项目引用nfapinet.dll加入我没有改变文件名netfilter2.sys德尔福项目在nf_init找到(PAnsiChar( 'netfilter2'。),EH);线和工作

我想念什么?

回答

0

我问netfilter.com和维塔利回答我。这是关于调试模式。我选择发布并成功运行。如果您想调试,则必须手动从适当的release_c_api文件夹手动复制所有必需的C++ dll。