FSCTL_LOCK_VOLUME
TDI-фильтры поддерживаются на всех системах начиная от Windows XP и заканчивая Windows 7.
Зачем?
Конечно! А с кем ты борешься? С профи бороться бесполезно, а на хоумюзера и хуков режима пользователя достаточно будет. Всё это не имеет смысла,...
Фтопку.
Минифильтр.
Local File System Filter Driver Network Redirector Filter Driver Документация есть в WDK.
Читаем Уолтера Они и не мешаем другим людям работать.
В код - ничего.
WDM-драйвер должен быть зарегистрирован для какого-либо класса, другими словами, PnP Manager должен о нём знать каким-то образом, иначе такой...
Какая-то нездоровая тема...
У тебя в коде отсутствует корректная обработка IRP_MJ_DEVICE_CONTROL и IRP_MJ_READ - это важно. Я когда писал виртуальный диск, то обрабатывал...
Это очевидно.
Блин, ну что за терминология! Не реагирует... Йопт, что значит не реагирует? Девайсы что ли танго должны танцевать при любой системной активности?...
Смысл тот, что только из ядра сделать то, что ты хочешь, документированным и правильным способом нельзя. Здесь требуется поддержка из режима...
Насколько мне известно - никак. Обычно, такое делают через broadcast-рассылку сообщения WM_DEVICECHANGE в режиме пользователя. Более подробно здесь.
Я знаю. Но насколько я понял, человеку требуется создать символьную ссылку и ничего более. Могу ошибаться, конечно.
Какой подход и почему тупиковый?
Думаю, стоит почитать WDK.
IoCreateSymbolicLink()
Имена участников (разделяйте запятой).