Вниз
Скачать: 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.016 c
15-1191481460
Niki
2007-10-04 11:04
2007.10.28
Геометрия


15-1191347156
Delphi User
2007-10-02 21:45
2007.10.28
Загрузка с флэшки


15-1190871552
KSergey
2007-09-27 09:39
2007.10.28
Про докуметны для всяких контор


10-1139173733
Nadi
2006-02-06 00:08
2007.10.28
Выравнивание Картинки в тексте Word


2-1191432426
artkil
2007-10-03 21:27
2007.10.28
Строки TListView




   Наверх