Здравствуйте.
Похоже, это будет пятитысячное сообщение

Мне пришло время выбирать бакалаврскую работу. И я решил сделать фильтр драйвера файловой системы под WinXP.
Ну, наверно никого не удивлю, если скажу что я новичок. Здесь каждая вторая тема с этого и начинается

Есть три исходника - filespy, sfilter, filemon.
1) В чем проще разобраться?
2) Я так понимаю, какие то из них прикрепляются к файловой системе (Fat32, NTFS), а какие то к классам устройств по типу (CD-Rom, HDD, Flopy, возможно USB флешки это отдельная группа

)?
3) Передача данных, если есть, из user-mode в system-mode и обратно либо через фиксацию страниц user-mode, либо через верхние 2 Гб памяти?
4) Другие варианты отличий между этими программами?