2016-11-24 128 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。