Файловые системы предоставвляют операции ввода-вывода для доступа к файлам. Windows поддерживает несколько файловых систем, прежде всего это NTFS.
Фильтрация файловой системы - это механизм, с помощью которого драйверы могут перехватывать вызовы, адресованные файловой системе. Это полезно для многих типов программного обеспечения, таких как антивирусы, резервное копирование, шифрование и многое другое.
Windows долгое время поддерживала модель фильтрации, известную как фильтры файловой системы, которая сейчас называется устаревшими фильтрами файловой системы.
Была разработана новая модель, называемая мини-фильтрами файловой системы для замены устаревшего механизма фильтрации. Мини-фильтры легче писать во многих отношениях, и они предпочтительный способ разработки драйверов фильтрации файловой системы.
В этой главе:
• Введение.
• Загрузка и выгрузка драйвера.
• Инициализация драйвера.
• Установка драйвера.
• Обработка операций ввода-вывода.
• Драйвер защиты файлов от удаления.
• Имена файлов.
• Контексты.
• Инициирование запросов ввода-вывода.
• Драйвер резервного копирования файлов.
• Связь драйвера с пользовательским режимом.
• Отладка.
• Упражнения.
Т.к. глава очень длинная, более 100 страниц, выкладываю pdf для чтения.
Осталось перевести последнюю главу, немного спешу, т.к. если не сделаю до нового года, то скорей-всего не сделаю никогда.)
Фильтрация файловой системы - это механизм, с помощью которого драйверы могут перехватывать вызовы, адресованные файловой системе. Это полезно для многих типов программного обеспечения, таких как антивирусы, резервное копирование, шифрование и многое другое.
Windows долгое время поддерживала модель фильтрации, известную как фильтры файловой системы, которая сейчас называется устаревшими фильтрами файловой системы.
Была разработана новая модель, называемая мини-фильтрами файловой системы для замены устаревшего механизма фильтрации. Мини-фильтры легче писать во многих отношениях, и они предпочтительный способ разработки драйверов фильтрации файловой системы.
В этой главе:
• Введение.
• Загрузка и выгрузка драйвера.
• Инициализация драйвера.
• Установка драйвера.
• Обработка операций ввода-вывода.
• Драйвер защиты файлов от удаления.
• Имена файлов.
• Контексты.
• Инициирование запросов ввода-вывода.
• Драйвер резервного копирования файлов.
• Связь драйвера с пользовательским режимом.
• Отладка.
• Упражнения.
Т.к. глава очень длинная, более 100 страниц, выкладываю pdf для чтения.
Осталось перевести последнюю главу, немного спешу, т.к. если не сделаю до нового года, то скорей-всего не сделаю никогда.)