找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 6828|回复: 7

驱动里面已经派遣了例程,怎么没执行呢?

 火.. [复制链接]

6

主题

44

回帖

0

精华

铜牌会员

积分
96
发表于 2012-2-26 15:57:21 | 显示全部楼层 |阅读模式

        DriverObject->MajorFunction[IRP_MJ_SET_INFORMATION] = DrvFileRename;



NTSTATUS DrvFileRename(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
{
        NTSTATUS status = STATUS_SUCCESS;
        PIO_STACK_LOCATION irpSp = IoGetCurrentIrpStackLocation(Irp);

        DbgPrint("In File rename Dispatch\n");

        status = Irp->IoStatus.Status;
        IoCompleteRequest(Irp, IO_NO_INCREMENT);
        return status;
}


做了很多文件操作 怎么 就是不进 怎么没执行呢??????

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2012-2-26 16:27:58 | 显示全部楼层
IRP_MJ_SET_INFORMATION,字面上是设置文件的信息,是不是改名或改属性啥的时候才产生?
我就是嗷嗷叫的老马了......

6

主题

44

回帖

0

精华

铜牌会员

积分
96
 楼主| 发表于 2012-2-26 16:53:31 | 显示全部楼层
是啊  就是要看看改名  我改了很多名 根本不进来啊!!!

4

主题

183

回帖

3

精华

钻石会员

积分
4965
发表于 2012-2-26 20:14:46 | 显示全部楼层
每次开机设个断点,总有机会能碰上的

2

主题

32

回帖

0

精华

铜牌会员

积分
287
发表于 2012-2-26 21:50:14 | 显示全部楼层
靠,你又不是attach到文件系统,你在你自己的驱动里面IRP_MJ_SET_INFORMATION,关人家鸟事
http://hi.baidu.com/zhouws1011/blog

6

主题

44

回帖

0

精华

铜牌会员

积分
96
 楼主| 发表于 2012-2-27 08:59:53 | 显示全部楼层
KindOf 发表于 2012-2-26 21:50
靠,你又不是attach到文件系统,你在你自己的驱动里面IRP_MJ_SET_INFORMATION,关人家鸟事 ...

{:soso_e126:} 怎么ATTACH到文件系统???

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2012-2-27 12:59:34 | 显示全部楼层
2012ohyeah 发表于 2012-2-27 08:59
怎么ATTACH到文件系统???

坛子里有文件系统过滤驱动的代码

6

主题

44

回帖

0

精华

铜牌会员

积分
96
 楼主| 发表于 2012-3-7 13:06:17 | 显示全部楼层
用微过滤驱动比常规过滤驱动简单多了!~{:soso_e128:}
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表