Есть ли способ, используя C #, отслеживать определенный файл, а затем изменять его содержимое, прежде чем он будет прочитан определенными приложениями?
Вот ситуация:
У меня есть Windows 2003 Server, на котором работает ASP.NET с файлом конфигурации (xml), который содержит информацию LDAP. Я хочу зашифровать пароль LDAP. Я пытаюсь найти способ отслеживать этот файл, и всякий раз, когда он читается, расшифровывает пароль LDAP и передает его любому, кто его читает. Есть ли способ сказать, какая программа выполняет чтение? У меня уже работает шифрование / дешифрование, но оно встроено в установку ASP.NET; Я хотел бы сделать это внешним. Шифрование / дешифрование - это RSA с использованием ключей из хранилища ключей.