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