20楼#
发布于:2004-06-07 12:01
你是怎么打开和读写该文件的?能否把代码贴出来??
|
|
21楼#
发布于:2004-06-04 20:18
哎,自各儿先顶了
|
|
22楼#
发布于:2004-06-03 23:05
不过我今天发现是在读写文件时死机,和打开与创建文件无关,我已经对线程ID做了区分了,并且死机的位置好象比较固定,如dllcache文件夹,过滤后就不会死机,大家快帮忙啊
|
|
23楼#
发布于:2004-06-03 22:59
谢谢,我明天就试试
|
|
24楼#
发布于:2004-06-03 21:34
提供一个想法给你:
在write irp的thread context里,不要用KEVENT同步,直接回复pending,在完成文件备份以后再完成IRP.可以试试,成功了告诉我。:-) 好运。 |
|
25楼#
发布于:2004-06-03 10:59
是挂起的,在Dispatch和创建文件的线程用KEVENT进行的同步,等到我把文件中的数据全部读出转存后将IRP_MJ_WRITE传下去。我安装PHOTOSHOP7.0试验的,安装到80%的时候安装程序就停止了,但此时我的Filter可以继续拦截其他进程的操作,简直faint
|
|
26楼#
发布于:2004-06-03 09:21
你在截获write后世挂起当前线程吗?还是把数据直接转存到新的话冲区?
你一点相关的信息不提供,怎么回答你? |
|
上一页
下一页