驱动里面已经派遣了例程,怎么没执行呢?
DriverObject->MajorFunction = 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;
}
做了很多文件操作 怎么 就是不进 怎么没执行呢?????? IRP_MJ_SET_INFORMATION,字面上是设置文件的信息,是不是改名或改属性啥的时候才产生? 是啊就是要看看改名我改了很多名 根本不进来啊!!! 每次开机设个断点,总有机会能碰上的 靠,你又不是attach到文件系统,你在你自己的驱动里面IRP_MJ_SET_INFORMATION,关人家鸟事 KindOf 发表于 2012-2-26 21:50 static/image/common/back.gif
靠,你又不是attach到文件系统,你在你自己的驱动里面IRP_MJ_SET_INFORMATION,关人家鸟事 ...
{:soso_e126:} 怎么ATTACH到文件系统??? 2012ohyeah 发表于 2012-2-27 08:59 static/image/common/back.gif
怎么ATTACH到文件系统???
坛子里有文件系统过滤驱动的代码 用微过滤驱动比常规过滤驱动简单多了!~{:soso_e128:}
页:
[1]