2016-05-03 24 views
0

z.B. Haken Sie eine Schreib-Datei API, so dass jeder Prozess Datei schreiben muss durch meine Funktion Filter.Gibt es eine Möglichkeit, eine Fenster-API global anzuhängen?

Ich kenne nur eine Hook-Funktion SetWindowsHookEx, aber so traurig, es nur Haken für globale Schlüsselereignisse.

+2

überprüfen Sie http://stackoverflow.com/questions/864839/monitoring-certain-system-calls-done-by-a-process-in-windows – Sharun

Antwort

2

Nicht aus dem Benutzermodus, aber Sie können im Kernel-Modus mit einem Dateisystem-Filtertreiber. Es gibt ein neues Modell, das Filter Manager Model, das die Komplexität der Entwicklung eines Dateisystemfiltertreibers reduziert. Siehe "Filter Manager und Minifilter-Architektur" im MSDN.