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