|
|
| Посл.отвђт | Сообщен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 |