Определить чтение файла в C #

Я использую FileSystemWatcher, чтобы проверить, когда файл изменен или удален, но мне интересно, есть ли способ проверить, когда файл читается другим приложением.

Пример: у меня есть файл C: \ test.txt на жестком диске, и я наблюдаю за ним с помощью FileSystemWatcher. Другая программа (не под моим контролем) отправляется на чтение этого файла; Я хотел бы перехватить это событие и, если возможно, проверить, какая программа читает файл, а затем соответствующим образом изменить содержимое файла.

Ответы на вопрос(6)

Ваш ответ на вопрос