Я пытаюсь создать небольшую программу, которая могла бы перехватывать процесс открытия файла.
Цель состоит в том, чтобы, когда пользователь дважды щелкнул файл в заданной папке, окна сообщили об этом программному обеспечению, а затем обработали это ходатайство и вернули окнам данные файла.
Возможно, было бы другое решение, например, мониторинг Открытых сообщений и заставление Windows ждать, пока программа подготовит содержимое файла.
Одним из применений этой концепции может быть управление десенкрипцией файла прозрачным для пользователя способом.
В этом контексте зашифрованный файл будет находиться на диске, и когда пользователь откроет его (с помощью двойного щелчка по нему или с помощью какого-либо приложения, такого как блокнот), фоновый процесс перехватит это событие открытия, расшифрует файл и выдаст его содержимое. этого файла к запрашивающей заявке.
Это немного странная концепция, она может быть похожа на концепцию сети "Человек посередине", но с файлами вместо сетевых пакетов.
Спасибо за чтение.