Вопросы по теме 'usermode'

Как вызывать/перехватывать API-интерфейсы режима ядра из пользовательского режима?
Я хотел бы погрузиться в перехват ядра, но моя проблема в том, что я не люблю C/C++. Но у меня более 10 лет опыта программирования на VB6, и я могу назвать себя экспертом в этом языке. Итак, мой вопрос: можно ли было использовать крошечный драйвер...
1924 просмотров
schedule 19.05.2022

Моделирование последовательного порта программно без установки драйвера
com0com — отличная программа для создания виртуальных последовательных портов. Мой вопрос: есть ли какая-нибудь библиотека, которую я могу использовать для программной имитации последовательных портов (COM, USB и т. д.) в моем приложении без...
1593 просмотров

переключение на пользовательский стек в дампах ядра
Есть ли способ переключиться в пользовательский режим определенного процесса в дампе ядра во время посмертной отладки? Я помню, как делал это во время отладки в реальном времени с помощью команды .process.
8542 просмотров
schedule 03.09.2022

Ответ режима ядра WFP на коммуникационный ответ пользовательского режима
Я использую платформу Windows Filter Platform для реализации простого брандмауэра. На самом деле мой драйвер является драйвером выноски и может перехватывать 2 типа событий: FWPM_LAYER_ALE_AUTH_CONNECT_V4 и FWPM_LAYER_ALE_AUTH_LISTEN_V4 ....
547 просмотров
schedule 14.04.2022

В чем основное отличие драйверов от пользовательских приложений?
Я знаю, что пользовательские приложения могут работать только в пользовательском режиме, что необходимо для обеспечения безопасности системы. Напротив, большинство драйверов работают в режиме ядра для доступа к устройствам ввода-вывода. Тем не...
3804 просмотров
schedule 25.02.2023

Как меняется диспетчеризация исключений с помощью обработчика необработанных исключений?
Короче говоря, MSDN описывает диспетчеризацию исключений. для приложения пользовательского режима следующим образом: отладчик получает уведомление об исключении первого шанса (если он подключен) обработчик исключений, он же. try/catch...
287 просмотров

Существует ли пространство пользователя/пространство ядра в RTOS?
Я слышал от разных разработчиков ядра, что в большинстве ОСРВ нет разделения между пространством пользователя и пространством ядра и, следовательно, не требуется никакого переключения контекста. Это правда? В то же время я слышал от некоторых...
1853 просмотров
schedule 15.10.2022

Кодировать дополнительную информацию в указателе
Моя проблема: Мне нужно закодировать дополнительную информацию об объекте в указателе на объект. Я думал, что смогу сделать это, используя часть указателя. То есть использовать несколько битов для кодирования логических флагов. Насколько я знаю,...
115 просмотров
schedule 18.04.2023