ON>Поменять имя в Irpе:
ON>IrpSp = IoGetCurrentIrpStackLocation(Irp);
ON>IrpSp->FileObject->FileName = NewFileName;
ON>IrpSp->FileObject->RelatedFileObject = NULL;
Да, но придется во многих обработчиках это делать?
Т.е. можно ставить фильтр на устройство харддискволуметакой-то
и при MJ_CREATE например так делаем? Есть же еще fastio, фаловых фильтров я не писал ранее, поэтому есть сомнения, что все так просто