Вниз
Скачать: CL | DM;

Внутренняя механика работы NtOpenFile.   Найти похожие ветки 

← →
Riply   (2007-10-09 12:25) [0]

Здравствуйте !
В NtOpenFile можно передавать не полный путь к объекту,
а только его ExtractFileName и RootDirectory (в OBJECT_ATTRIBUTES).
Все работает и открывается.
По какому алгоритму NtOpenFile ищет объект, который надо открыть ?
P.S.
Опыты по быстродейсвию показали:
1-ое место: передаем полный путь и Handle родителя.
2-ое: передаем имя(без пути) и Handle родителя.
3-ое: передаем только полный путь.
Разница между 1-ым и 2-м местом не велика, а третье отстает :).


← →
Игорь Шевченко ©   (2007-10-09 12:33) [1]


> По какому алгоритму NtOpenFile ищет объект, который надо
> открыть ?


Почитала бы ты Руссиновича с братом его во Христе Соломоном, главу 3, если не ошибаюсь, про диспетчер объектов - там этот момент подробно разжеван, даже с картинками.


← →
Riply ©   (2007-10-09 12:37) [2]

> [1] Игорь Шевченко ©   (09.10.07 12:33)
>Почитала бы ты Руссиновича с братом его во Христе Соломоном, главу 3,
>если не ошибаюсь, про диспетчер объектов - там этот момент подробно разжеван.

Спасибо. Пошла читать.

> даже с картинками.
"Ну что это за книга, без картинок" (с) Алиса :)
(как звучит эта великая фраза на самом деле, к сожалению, не помню)



Страницы: 1 вся ветка

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



Память: 0.45 MB
Время: 0.011 c
9-1154865892
Сан-саныч
2006-08-06 16:04
2007.10.28
Md2 модели


2-1191743251
мфтнф_й
2007-10-07 11:47
2007.10.28
TCustomListBox -- OnDblClick


1-1186811174
Debug
2007-08-11 09:46
2007.10.28
Ссылка на метод класса


1-1187177937
partizan
2007-08-15 15:38
2007.10.28
TWebBrowser, текст страници


15-1190979232
Megabyte
2007-09-28 15:33
2007.10.28
Компоненты по отправке СМС на моб. тел.




   Наверх