Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.09;
Скачать: CL | DM;

Вниз

Можно ли создавать свои объекты ядра?   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2005.10.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
5-1102403840
Priest
2004-12-07 10:17
2005.10.09
Интерфейсные свойства


8-1112417822
Galiaf
2005-04-02 08:57
2005.10.09
Звуки в Delphi


14-1127041601
Verner
2005-09-18 15:06
2005.10.09
Вопрос к знатокам математики


1-1127034318
Alexis
2005-09-18 13:05
2005.10.09
Парсинг алгебраических выражений (полиномов)


14-1127310647
Суслик
2005-09-21 17:50
2005.10.09
Кто в Москве продаст следующие книги?