Вниз
Скачать: 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.012 c
2-1191334006
Pacific
2007-10-02 18:06
2007.10.28
WebBrowers


3-1180612782
Loginov Dmitry
2007-05-31 15:59
2007.10.28
Почему данные могут не сохраняться?


2-1191694497
hinst
2007-10-06 22:14
2007.10.28
API


2-1191755357
Антон Шестаков
2007-10-07 15:09
2007.10.28
Занята строка в таблице


15-1191409720
PPop
2007-10-03 15:08
2007.10.28
Ну как указать этот Main-Class в файле manifest.mf?




   Наверх