Wenn du Ahnung von Treiberentwicklung hast, kannste dir per
IoGetDeviceObjectPointer den Pointer zum Geräteobjekt holen und bspw. dann die über einen Hook auf die Major Functions (böse böse, ich weiß
) filtern, oder gleich sauber:
IoAttachDevice. Wenn du dann die IRPs über DbgPrint ausgibst, findest du möglicherweise am leichtesten das Problem.
Alternativ kannst du den IRPTracker von OSR versuchen, wenn du damit klarkommst.