Windows 筛选平台标注驱动程序 - 示例、教程、帮助

标签 windows language-agnostic networking driver

我正在尝试写一个 Windows Filtering Platform Callout Driver用于家长控制程序。不幸的是,我以前从未编写过驱动程序,除非您已经了解基础知识(我猜),否则有关它的 MSDN 文档也没什么帮助。

有人知道关于这个主题的任何好的资源吗?书籍、在线示例、文档、驱动程序开发工具包中的示例?

我不会要求任何人为我进行 Google 搜索。我只需要关于这个问题的建议。如果有人以前走过这条路或知道好的资源,我将不胜感激向正确的方向轻推;即使它只是一本关于开发 Windows 驱动程序的好书。

谢谢。

最佳答案

OSR (here)是一个很好的信息资源,并有一些有用的工具。代码项目 (here)有几个关于 WDM 和 WDF 驱动程序的好系列代码。

由于 WFP 似乎适用于 Win2k8、Vista 或更好的版本,您可以使用 WDF - 当您看到对 UMDF(用户模式)和 KMDF(内核模式)的引用时,这就是他们在谈论的内容。使用这些首字母缩略词可能会使谷歌搜索更容易。

使用 WDF 将使事情变得更容易。

在虚拟机中进行任何测试。

关于Windows 筛选平台标注驱动程序 - 示例、教程、帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/936344/

相关文章:

java - 为什么没有 “while(true)” 的 “Thread.sleep” 在 Linux 上会导致 100% 的 CPU 使用率,但在 Windows 上却不会?

windows - 与Windows XP/win32串口通信的基本示例

c - 在 Windows C 中获取与真实硬件以太网 Controller 关联的 IP 地址

algorithm - 关于数组函数的问题

Python Scapy wrpcap - 如何将数据包附加到 pcap 文件?

windows - 为什么 LibreSSL 从 2.6 开始停止发布 Windows 二进制文件?

networking - P2P 应用程序中的自动发现

language-agnostic - 基于浏览器的游戏 - 选择哪个框架?

mysql - 无法连接到数据库服务器 MySQL Workbench 隧道错误

haskell - 为什么在下面的示例中不应该使用缓冲?