摘要: 驱动层的步骤1. 创建通信端口 FltCreateCommunicationPort 对于安全对象,必须设置OBJ_KERNEL_HANDLE。 ServerPort 监听客户端连接请求的端口。 第三个参数ObjectAttributes 通过InitializeObjectAttributes初始化,其中包含了端口名称。方便应用层打开。 ConnectNotifyCallback 用户态连接回调,这里对多个连接进行一些区别操作。 比如ClientPort,表示用户态与内核建立的新连接的客户端端口句柄。 minifilter必须把该句柄传递FltSendM... 阅读全文
posted @ 2012-09-07 11:05 友学友 阅读(6376) 评论(0) 推荐(0) 编辑