Форум: "WinAPI";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
ВнизМожно ли создавать свои объекты ядра? Найти похожие ветки
← →
Aldor © (2005-08-10 10:52) [0]На самом деле просто интересно, каким образом функции, создающие объекты ядра, генерируют значение Hxxx?. Получается, что они имеют доступ к таблице описателей процесса? А доступны ли пользователю фунции для работы с таблицей описателей?
И вообще можно ли (да и нужно ли?) создавать свои (пользовательские) объекты ядра?
P.S. Это просто так, ради интереса, Рихтером навеяло :)
← →
Игорь Шевченко © (2005-08-10 12:00) [1]
> А доступны ли пользователю фунции для работы с таблицей
> описателей?
Нет, кроме чтения.
> И вообще можно ли (да и нужно ли?) создавать свои (пользовательские)
> объекты ядра?
Можно. В режиме ядра, разумеется.
> каким образом функции, создающие объекты ядра, генерируют
> значение Hxxx?.
Обычно это индекс с флажками.
← →
BiN © (2005-08-10 14:48) [2]свои объекты ядра
Такое невозможно по определению. Или они (объекты) твои или ядра.
О работе деспетчера объектов и таблице описателей весьма подробно рассказывает книга "Внутреннее устройство Windows 2000" от Давида Соломона и Марка Руссиновича.
← →
BiN © (2005-08-10 14:49) [3]"диспетчера", конечно же...
← →
Игорь Шевченко © (2005-08-10 15:35) [4]BiN © (10.08.05 14:48) [2]
> Такое невозможно по определению.
Вах, пачэму невазможна ? Через ObCreateObjectType возможно
← →
BiN © (2005-08-10 16:00) [5]Игорь Шевченко © (10.08.05 15:35) [4]
Вах, пачэму невазможна ? Через ObCreateObjectType возможно
Ах да, там же можно в Object Type Initializer-е свои "методы" прицепить.
А я и забыл...
← →
Aldor © (2005-08-11 21:57) [6]
Игорь Шевченко © (10.08.05 12:00)
Можно. В режиме ядра, разумеется.
Все, на этом вопросы отпали. Пока я "не того полета". Спасибо :)
← →
Nick Denry © (2005-08-11 22:09) [7]Эта ветка уходит в историю, как аргумет потив холиварных веток - "все дельфисты - ламеры, по определению ничего не умеющие" :)))
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.014 c