Entwickler-Ecke

Windows API - Protokolierung der zu öffnenden Dateien auf einem Rechner


KidPaddle - Mo 06.06.05 17:00
Titel: Protokolierung der zu öffnenden Dateien auf einem Rechner
Hallo,

wie kann ich alle Dateinamen, inklusive Pfad, bekommen, welche versucht wurden zu öffnen? Mit einem FileMonitor geht das zwar, abe ich möchte diese Funktionalität in meiner Anwendung verwenden. Wenn möglich, würde ich dann auch den Aufrufer ermitteln, um so eine Zuordnung von Datei zu Programm zu erstellen.

Gruß
KidPaddle


Delete - Mo 13.06.05 10:54

Mit einem Treiber, kurz und schmerzlos.
Alles andere kannst du vergessen, auch wenn hier bestimmt gleich jemand die Bude mit Win32-API-Hooks einrennt. Nur ein Treiber kann so tief ansetzen, daß du weiterkommst. Kleiner Tip: benutze den Treiber von Filemon und schaue in den alten Sourcecode um die IOCTL-Werte herauszufinden.


retnyg - Mo 13.06.05 12:19

user profile iconSTATUS_ACCESS_DENIED hat folgendes geschrieben:
Kleiner Tip: benutze den Treiber von Filemon und schaue in den alten Sourcecode um die IOCTL-Werte herauszufinden.

wo gibt es den sourcecode von filemon? *lechz*


Delete - Mo 13.06.05 12:51

Schick mir ne PN mit deiner Emailadresse und ich schicke es dir heute nachmittag zu.

Zusammen mit Regmon macht das 1,4 MB gezippt.