IRP_MJ_QUERY_INFORMATION

Hi all,

When my filter driver intercepts IRP_MJ_QUERY_INFORMATION,
I can’t be able to compile any program with Microsoft Visual Studio.
I get very weird errors, like :
“Cannot open compiler intermediate file: ‘D:\TEMP\a00113ex’: Permission denied”.

For the moment, the Dispatch Routine does only that:

pCurrentStackLocation = IoGetCurrentIrpStackLocation(pIrp);
pDeviceExtension = (PtrEncryptDeviceExtension)(pDeviceObject->DeviceExtension);
pTargetDeviceObject = pDeviceExtension->TargetDeviceObject;
pNextIoStackLocation = IoGetNextIrpStackLocation(pIrp);
*pNextIoStackLocation = *pCurrentStackLocation;
IoCallDriver(pTargetDeviceObject, pIrp);

Any ideas…

Thanks, Amir

This message is processed by the PrivaWall Email Security Server.