Detect File Read in C #

Ich verwende FileSystemWatcher, um zu überprüfen, ob eine Datei geändert oder gelöscht wurde. Ich frage mich jedoch, ob es eine Möglichkeit gibt, zu überprüfen, ob eine Datei von einer anderen Anwendung gelesen wurde.

Beispiel: Ich habe die Datei C: \ test.txt auf meiner Festplatte und schaue sie mit FileSystemWatcher an. Ein anderes Programm (nicht unter meiner Kontrolle) liest diese Datei. Ich möchte dieses Ereignis abfangen und, wenn möglich, überprüfen, welches Programm die Datei liest, und dann den Inhalt der Datei entsprechend ändern.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage