Форум программистов, компьютерный форум, киберфорум
Программирование драйверов
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 106

Драйвер для перехвата оповещений к файловой системе

30.05.2014, 23:17. Показов 2181. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, допустим, есть у меня папка:

C:\temp

В ней есть файл:

test.txt

С текстом:

"Hello!"

Я хочу, что бы через моё будущее приложение пользователь, зайдя в данную папку(C:\temp) видел все тот же файл, НО открыв его видел текст "Goodbye". А открыв файл через виндовс проводник или другие вспомогательные программы, пользователь видел "Hello!".

Как я предполагаю, нужен драйвер. В этот драйвер я передам путь(C:\temp\test.txt), далее он считает содержимое файла в буфер. В буфере я поменяю значение. Т. е. я хочу работать с данными, которые в буфере, а файл остается с оригинальным содержимым "Hello!".

Только начал учить тему с драйверами, вот и не знаю с чего начать. Первым делом написать процедуру для считывания файла? А лучше будет, если кто-то скинет подобный пример, если встречали конечно такое.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.05.2014, 23:17
Ответы с готовыми решениями:

Как создать драйвер для перехвата файловых и реестровых операций
Здравствуйте, уже давно пытаюсь осуществить перехват файловых и реестровых операций. Пришёл к выводу что нужно писать драйвер, и...

Как написать код для перехвата, не важно чего, просто перехвата?
как написать код для перехвата , не важно чего просто перехвата ?

Софт для поиска изменений в файловой системе и реестре
Мне нужен софт для поиска изменений в файловой системе и реестре. Просто когда играю в играю в CS 1.6 по сети, в реестр либо в файлы где...

3
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
31.05.2014, 00:59
Цитата Сообщение от Suares Посмотреть сообщение
Только начал учить тему с драйверами, вот и не знаю с чего начать. Первым делом написать процедуру для считывания файла? А лучше будет, если кто-то скинет подобный пример, если встречали конечно такое.
То, что Вы хотите, реализуется, например, фильтром файловой системы.
Их существует два типа - legacy и минифильтры. Последние проще.
Но без опыта программирования драйверов туда лучше не соваться
1
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 106
31.05.2014, 01:35  [ТС]
Нужно осваивать и такое. Конечно проще путь будет лучше Что посоветуешь для начала?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
31.05.2014, 09:39
Для начала прочитать пару книжек по программированию драйверов.
Моя рекомендация - "использование Microsoft Windows Driver Model" Уолтера Они,
она есть в бумажном виде, очень хорошая, там многие вещи подробно расписаны,
такого больше на русском нигде не найдете. И еще "The Windows 2000 Device
Driver Book, a Guide for Programmers" (A. Baker, J. Lozano).

Вот здесь я собрал списочек материалов, которые могут быть полезны,
особенно для начинающих:

https://www.cyberforum.ru/blog... g2367.html

По поводу файловых систем есть две книги, во-первых, это
"Windows NT File System Internals" (Rajeev Nagaar), а во-вторых,
"Основы Windows NT и NTFS" (Хелен Кастер).

Информация по legacy-фильтрам FS:

File System Filter Drivers
http://msdn.microsoft.com/en-u... 85%29.aspx

А здесь по минифильтрам FS:

File System Minifilter Drivers
http://msdn.microsoft.com/en-u... 85%29.aspx
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.05.2014, 09:39
Помогаю со студенческими работами здесь

Разработка программы для отображения информации о файловой системе компьютера
Разработка программы для отображение информации о файловой системе компьютера. народ че да как сделать? помогите!!! я вообще в этом...

Поиск в файловой системе
Внешняя обработка сканирует папки и выбирает, чтобы записать нужные файлы, но может записывать файлы множество раз. Подумала проверку...

Доступ к файловой системе
Доброго времени суток. Существует следующая ситуация. Есть ПК под управлением Windows (7, 8.1). Есть устройство, с WindowsCE 5 на борту....

Скрипт по файловой системе
Люди может кто знает как реализовать скрипт. Необходимо что бы мне выводило путь к файлу/имя файла/размер файла и что бы всё был...

Ошибки в файловой системе
При попытке сохранить файл система не реагирует ни на что, переключаюсь в консоль, команды тоже не вводятся, даже не удается войти под...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Вот уже год прошел, как у меня домен в reg.ru ...
Etyuhibosecyu 16.04.2026
И ничего они мне не сделали. Если отвязать карту, никакие услуги они не навяжут. Я бы с радостью продлил еще на два года, чтобы не мучиться с временным доменом и меня уже знали по red-star-soft. com,. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru