pwpwpw123
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2007-08-20
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:929回复:0

我的防火墙加载的问题

楼主#
更多 发布于:2004-11-15 08:46
小弟是新手,一直是在学习着,最近搞了一个防火墙,但是碰到一个问题.一开始写设计文档的时候,打算是在系统加载的时候加载驱动,把规则写在注册表中,驱动去读注册表中相应的项.
结果由于驱动加载SYSTEM_BOOT模式导致很多键比驱动加载的晚,自然就无法读取了.这个问题已经困扰了好几天了.
翻了老帖子,解决的方法似乎有两种:
1.mount所需的注册表键
2.写到与设备相关联的键上,然后用IoOpenDeviceRegistryKey打开

第一种都没有详细的贴子,大多只是提一下而已,不太清楚明白,恳请各位相助,应该怎么做,怎么mount所需的键
或者用第二种,驱动部分程序已经通过了(用了IoOpenDeviceRegistryKey而已,不知读的是哪个位置),应用层怎么添加,访问这个键,查了一下,像是用SetupDiCreateDevRegKey创建,SetupDiOpenDevRegKey打开建好的键,但是这几个函数参数都怎么来的,怎么生成的,小弟实在看不明白,最好有完整的例程


[编辑 -  11/15/04 by  pwpwpw123]
游客

返回顶部