版块
论坛
喜欢
话题
应用
搜索
登录
注册
lhzh114的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=75722
讨论 tooflat 的代码,100 分伺候
NTSTATUSProcessHiddenFile( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PIO_STACK_LOCATION IrpSp){NTSTATUS status; PDEVICE_EX...
全文
回复
(
10
)
2004-12-24 09:21
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
tooflat
:
while (1) { //增加这句代码试试 pos = 0; len = IrpSp->Parameters.QueryFile.Length; newlen = len; QueryBuffer = ...
(2005-01-14 21:15)
回复
lhzh114
:
这是源代码,2000下的sFilter,帮忙看一下,先谢谢了!
(2005-01-13 15:46)
回复
tooflat
:
是不是QueryBuffer = (PFILE_BOTH_DIR_INFORMATION) Irp->UserBuffer; 这句代码有问题,我原来的代码前面对RequestMode有判断,如果是KernelMode,就直接下发了,如果是KernelMode,那么buff...
(2005-01-13 08:56)
回复
tooflat
:
是不是QueryBuffer = (PFILE_BOTH_DIR_INFORMATION) Irp->UserBuffer; 这句代码有问题,我原来的代码前面对RequestMode有判断,如果是KernelMode,就直接下发了,如果是KernelMode,那么buff...
(2005-01-12 23:01)
回复
lhzh114
:
这样调用的: NTSTATUS status; PDEVICE_EXTENSION pdx = (PDEVICE_EXTENSION) DeviceObject->DeviceExtension; PIO_STACK_LOCATION irpsp = IoGet...
(2005-01-12 17:31)
回复
tooflat
:
tooflat大侠: 您这段代码别处还有问题吗?请指教! 我用上后加载总是 重新启动 能QQ交流吗?50994497 还没有发现其他问题,你可以跟踪一下是什么地方蓝屏, 我不用QQ
(2004-12-27 17:47)
回复
lhzh114
:
tooflat大侠: 您这段代码别处还有问题吗?请指教! 我用上后加载总是 重新启动 能QQ交流吗?50994497
(2004-12-27 11:38)
回复
tooflat
:
这个代码好像是参考SFILTER的吧 1“为何再次把irp发送到下层后等待?” 应该是利用事件同步完成例程吧,也就是在IoCompleteRequest(Irp, IO_NO_INCREMENT)前保证完成例程已经OK了。 =====================...
(2004-12-27 10:21)
回复
snowStart
:
关注学习中...
(2004-12-24 13:13)
回复
fslife
:
这个代码好像是参考SFILTER的吧 1“为何再次把irp发送到下层后等待?” 应该是利用事件同步完成例程吧,也就是在IoCompleteRequest(Irp, IO_NO_INCREMENT)前保证完成例程已经OK了。 2“完成irp后还可以用 Irp->...
(2004-12-24 09:57)
回复
lhzh114
加关注
写私信
0
关注
0
粉丝
84
帖子
返回顶部