阅读:2054回复:2
DDST_HOOK中openfile的求助!
在hook了ddst中openfile函数,想取其中的文件路径A参数,并把它改为另外的路径B,但是发现只要A,B路径名长度不同就无法在正确打开B(会不会是UNICODE结构的问题?)。
于是想重新建立UNICODE结构,并使原参数中的ObjectName指针指向此结构,但运行时显示内存错误,会不会是openfile的参数ObjectName为写保护?后来用MDL分配可写内存后试验,仍然显示内存错误,请大虾指教!!!! |
|
沙发#
发布于:2008-10-11 17:34
DDST。。。太强了
应该是USER MODE CHECK KERNEL的问题 参考此贴我的回复(怎么最近这么多人遇到这个问题~): http://bbs.driverdevelop.com/htm_data/16/0809/113576.html |
|
|
板凳#
发布于:2008-10-11 20:05
引用第1楼WQXNETQIQI于2008-10-11 17:34发表的 : 呵呵............. 谢谢大侠指导,不过还是不太懂,这线程该怎么改啊?另外可不可以直接修改hook函数达到目的呀?谢谢! |
|