NDIS驱动程序 - 如何?

时间:2015-12-05 02:42:07

标签: sdk driver wdk ndis

我已经阅读了微软MSDN网站上的几乎所有资料,使用了谷歌(有关那里的有限信息),并且还在这里查看答案,但我仍然对如何看待开发NDIS驱动程序。

我的目标是创建一个ndis驱动程序,以便我可以捕获网络数据包,并决定是否要删除它们(可能还是注入)或允许它们通过。

根据我的研究,似乎我需要创建一个中间NIDS驱动程序并在安装WDK之后(我使用Visual Studio 2015企业)我不知道从哪里开始(我是否需要启动)与KMDF项目?)。

此外,当我加载KMDF驱动程序项目时,几乎所有的头文件都被Intellisense突出显示为有错误(预期是标识符,NTSTATUS未定义)?

任何人都可以提供一些如何开始的帮助吗?

我最近使用WinPcap库创建了一个数据包嗅探器(并且还用它来发送数据包)但是有很多信息帮助了我。不幸的是,使用NDIS它似乎并不相同。

我似乎无法找到样本

1 个答案:

答案 0 :(得分:0)

好的,所以只需简单的干净安装Visual Studio 2015和WDK 10即可设置创建驱动程序的环境......

但接下来是部署部分