super9
驱动牛犊
驱动牛犊
  • 注册日期2008-08-06
  • 最后登录2009-04-29
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望99点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1993回复:2

DDST_HOOK中openfile的求助!

楼主#
更多 发布于:2008-10-11 15:12
 在hook了ddst中openfile函数,想取其中的文件路径A参数,并把它改为另外的路径B,但是发现只要A,B路径名长度不同就无法在正确打开B(会不会是UNICODE结构的问题?)。
于是想重新建立UNICODE结构,并使原参数中的ObjectName指针指向此结构,但运行时显示内存错误,会不会是openfile的参数ObjectName为写保护?后来用MDL分配可写内存后试验,仍然显示内存错误,请大虾指教!!!!
WQXNETQIQI
驱动大牛
驱动大牛
  • 注册日期2006-06-12
  • 最后登录2010-10-26
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望1076点
  • 贡献值0点
  • 好评度895点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2008-10-11 17:34
DDST。。。太强了

应该是USER MODE CHECK KERNEL的问题

参考此贴我的回复(怎么最近这么多人遇到这个问题~):
http://bbs.driverdevelop.com/htm_data/16/0809/113576.html
驱动开发者 呵呵
super9
驱动牛犊
驱动牛犊
  • 注册日期2008-08-06
  • 最后登录2009-04-29
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望99点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-10-11 20:05
引用第1楼WQXNETQIQI于2008-10-11 17:34发表的  :
DDST。。。太强了

应该是USER MODE CHECK KERNEL的问题

参考此贴我的回复(怎么最近这么多人遇到这个问题~):
.......

呵呵.............
谢谢大侠指导,不过还是不太懂,这线程该怎么改啊?另外可不可以直接修改hook函数达到目的呀?谢谢!
游客

返回顶部