· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ZEN —› FILE_OBJECT

Посл.отвђт Сообщенiе


Дата: Июл 19, 2004 20:34:47

Может и место этому вопросу в HELHEIM

Может ли кто описать назначение и поведение такиз полей FILE_OBJECT:

struct _FILE_OBJECT *RelatedFileObject;

и

UNICODE_STRING FileName

– если я например открою такой файл c:\MakeMeOpen.opn , а потом открою C:\MakeMo~1.opn что за значения будут в каждом из полей. И please, где бы про это прочитать. Вроде нигде ненашел.

И, если в другом случае: при открытии несколько раз одного и того же файла как будет изменяться эта структура. Где мог – искол – не врубился. Помогите, пожалуйста….


Заранее благодарен --==ППС==--


Дата: Июл 20, 2004 07:23:06

да, может, Свен Шрайбер, найди его и почитай внимательно, а так же Гари Нэбет


Дата: Июл 20, 2004 10:07:20 · Поправил: PavPS

Спасибо. Есть он уменя. Щаз гляну... Вопрос открыт

Мда.. нэма там этого...


Дата: Авг 16, 2004 02:26:58

Где прочесть пока не знаю. Однако столкнулся с таким фактом:
когда один файл открывается разными процессами RelatedFileObject - у них одинаковый.

FileName - непосредественно имя в unicode, передаваемое при окрытии файла функции ObOpenObjectByName.


Дата: Авг 16, 2004 15:44:28

[ PavPS: если я например открою такой файл c:\MakeMeOpen.opn , а потом открою C:\MakeMo~1.opn что за значения будут в каждом из полей. ]

Про все поля не скажу, но, если файл открыт по длинному имени, то в FILE_OBJECT.FileName будет длинное имя, если по короткому, то короткое.


[ PavPS: И, если в другом случае: при открытии несколько раз одного и того же файла как будет изменяться эта структура. ]

Никак не изменится. Каждому хендлу соотв. своя FILE_OBJECT. Сколько раз файло откроешь, столько FILE_OBJECT и будет.


[ PavPS: И please, где бы про это прочитать. ]

Ходи на osronline.com там есть IFS FAQ и там есть вопрос "Can I rely upon the RelatedFileObject field in the FileObject? How should I use this information?"


Дата: Авг 17, 2004 19:04:37

Four-F, Zufyxe : Спасибо, почитаю. Приму на вооружение.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.068