Что именно невозможно? Какая конкретно из возможных подзадач не имеет решения?
Может как раз потому что проморгал? Код исправлял? А так хрен тебя знает, в отладчике смотреть надо, что висит. Сделай дамп памяти ядра во время...
Это ты потому что неподумавши сказал. Навскидку, - сохранение игр, в которых оное не предусмотрено. Ну и разумеется, безопасность, т.к. технология...
Я не стал заниматься этим. Заказа не было, а на энтузиазме такое не сделаешь.
Ответил там.
Здесь Подразумевается правильная установка драйвера через .inf-файл. По крайне мере, драйвер должен быть корректно прописан в реестре. Это не...
В первом варианте, который я описывал выше, подключиться в стек к функциональному драйверу необходимо, чтобы перехватить connect-запрос. Больше...
Можно похукать функции для работы с этими объектами, но зачем это? Антируткит, что ли, пишешь?
Частая ошибка у новичков.
Думаю, здесь есть всё, что тебе нужно. Терминология такая: функциональный драйвер (function driver) - драйвер непосредственно железки,...
Функции KeSetEvent и KeClearEvent, не?
Это необязательно. Есть флаг JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE: Т.е. создаём Job, но не закрываем хендл. При завершении процесса хендл будет...
Почему это беда? Зачем?
Это и есть очень простой пример.
Своё предпочитаю не выкладывать. И где это ты, интересно, нашёл исходники "серьёзного" ядерного Web-сервера под Windows?
Устройство \Device\RawIp. Но интерфейс к нему недокументирован.
Насчёт виртуальных FTP-дисков такого не видел. А обычные есть, конечно, - вот тот же HttpDisk посмотри.
Вот конкретно про написание виртуальных дисков и сетевых клиентов в ядре книжек я не видел. Наиболее близко книжки Руссиновича рассматривают эти...
Если драйвер реальный, не фейковый, то задача легко решается, если ты знаешь хотя бы один адрес внутри образа этого драйвера в памяти. Например,...
Да, ищи в гугле примерно так.
Имена участников (разделяйте запятой).