我已经阅读了微软MSDN网站上的几乎所有资料,使用了谷歌(有关那里的有限信息),并且还在这里查看答案,但我仍然对如何看待开发NDIS驱动程序。
我的目标是创建一个ndis驱动程序,以便我可以捕获网络数据包,并决定是否要删除它们(可能还是注入)或允许它们通过。
根据我的研究,似乎我需要创建一个中间NIDS驱动程序并在安装WDK之后(我使用Visual Studio 2015企业)我不知道从哪里开始(我是否需要启动)与KMDF项目?)。
此外,当我加载KMDF驱动程序项目时,几乎所有的头文件都被Intellisense突出显示为有错误(预期是标识符,NTSTATUS未定义)?
任何人都可以提供一些如何开始的帮助吗?
我最近使用WinPcap库创建了一个数据包嗅探器(并且还用它来发送数据包)但是有很多信息帮助了我。不幸的是,使用NDIS它似乎并不相同。
我似乎无法找到样本
答案 0 :(得分:0)
好的,所以只需简单的干净安装Visual Studio 2015和WDK 10即可设置创建驱动程序的环境......
但接下来是部署部分