Главная страница
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.053 c
1-1127195537
DelphiN!
2005-09-20 09:52
2005.10.09
Откуда запустили проект(IDE или проводник)


10-1105457879
S@shka
2005-01-11 18:37
2005.10.09
Show и Hide COM-Server


14-1126243673
Vlad Oshin
2005-09-09 09:27
2005.10.09
Калибровка HP LJ 1220. Как это делается?


3-1125374821
Ярослав
2005-08-30 08:07
2005.10.09
Как получить id всех соединений с БД в текущий момент


3-1124792958
Juice
2005-08-23 14:29
2005.10.09
Что в FIBPlus-компонентах вызывать вместо first, prior ?