首页
社区
课程
招聘
[求助]文件过滤驱动使用链表问题
发表于: 2009-8-3 11:39 4589

[求助]文件过滤驱动使用链表问题

2009-8-3 11:39
4589
文件过滤驱动中使用链表的问题 在文件过滤驱动中,简单的方法就是使用链表保存过滤规则等信息,我在使用链表时发现一个问题,向各位请教一下:

1、定义链表头和链表指针为全局变量

PLIST_ENTRY                           p;   

LIST_ENTRY                rule_list_head;

2、在DriverEntry中使用    SfReadDriverParameters( RegistryPath )来读取注册表中的设置参数;

3、SfReadDriverParameters 初始化链表后,使用 for(p = rule_list_head.Flink; p !=&rule_list_head; p = p->Flink)
条件遍历链表正常取到全部链表元素;

4、在create等例程中,需要使用链表中的元素,使用for(p = rule_list_head.Flink; p !=&rule_list_head; p = p->Flink)
条件遍历链表时,总有一个元素为空。

请各位大牛帮忙指点一下!谢谢!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 63
活跃值: (17)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
先去学习链表 再去搞驱动
2009-8-3 12:47
0
游客
登录 | 注册 方可回帖
返回
//