Windows防火墙编程

|| 在创建这个问题之前,我已经搜索了很多遍,因此,如果那里有一些教程,请原谅。我没找到他们。 如何在Windows中编写防火墙应用程序?我考虑过在每个进程中都使用内联挂钩的usermode fiewall,但是存在一个问题,我无法在Windows 7中挂钩csrss.exe(创建新进程)。第二件事是,它不是很干净,并且肯定会被检测为恶意软件。 因此,我认为我应该将内核模式下的API挂钩为驱动程序。但是有3个问题。 首先,我不知道内核API 用于Windows套接字。 其次,我对内核没有任何经验 模式挂钩。 第三我不知道 这是正确的方式。 不用担心,我知道这并不容易,而且我不是jsut想法的初学者;)。如果有人得到了很好的信息,请分享。 哦,我想写给x86 Systems;)。     
已邀请:
您需要Windows筛选平台(WFP)。   使用WFP API,开发人员可以   实施防火墙,入侵   检测系统,防病毒程序,   网络监控工具和家长   控件。世界粮食计划署与   提供对防火墙功能的支持   例如经过身份验证的通信   和动态防火墙配置   基于应用程序对套接字的使用   API(基于应用程序的策略)。世界粮食计划署   还提供IPsec的基础架构   政策管理,变更   通知,网络诊断,   和状态过滤。     

要回复问题请先登录注册