Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
3-1125151809
Santrope
2005-08-27 18:10
2005.10.09
Проблема с InterBase.


1-1127287764
CaptainAlex
2005-09-21 11:29
2005.10.09
Дочернее не MDI окно, как сделать?


4-1123700179
Grief
2005-08-10 22:56
2005.10.09
Процессы


14-1126702045
Копир
2005-09-14 16:47
2005.10.09
О древних цивилизациях.


1-1126706465
Mefodiy
2005-09-14 18:01
2005.10.09
Поиск слов в Word из Delphi




   Наверх