Ok,
habs genauer durchgelesen. Das ganze überfordert mich zur Zeit etwas. Verstanden hab ich schon einigermassen was Portmon treibt.
Kanns mir trotzdem nochmal jemand etwas genauer erklären?
Vor allen Dingen seh ich mich ausser Stande das selbst umzusetzen.
Zitat:
When you select a port to monitor, Portmon sends a request to
its device driver that includes the NT name (e.g. \device\serial0) that you are interested in. The driver uses standard filtering APIs to attach its own filter device object to the target device object. First, it uses ZwCreateFile to open the target device. Then it translates the
handle it receives back from ZwCreateFile to a device object pointer. After creating its own filter device object that matches the characteristics of the target, the driver calls IoAttachDeviceByPointer to establish the filter. From that point on the Portmon driver will see all requests aimed at the target device.
Er schreibt da "sends a request to its device driver...."
Das bezieht sich doch sicher auf den Treiber der seriellen Schnittstelle oder?
Vielen Danj im Vorraus!