| Павел //Tark Гость
 
 
 
 
 
 
 | 
			
				|  Добавлено: Пн Май 20 2002 22:53    Заголовок сообщения: Re: Попробуй заботать то, что экспортит ntdll.dll (+++) |   |  
				| 
 |  
				| Сорри, что значит заботать? Где нойти интерфейс экспортных функций?
 Чуть подробней про ZwFsControlFile?
 Те атрибуты, что мне нужны - ниже.
 
 3.1.2. Атрибуты файлов и каталогов
 Каждый атрибут файла NTFS состоит из полей: тип атрибута, длина атрибута, значение атрибута и, возможно, имя атрибута.
 Имеется системный набор атрибутов, определяемых структурой тома NTFS. Системные атрибуты имеют фиксированные имена и коды их типа, а также определенный формат. Могут применяться также атрибуты, определяемые пользователями. Их имена, типы и форматы задаются исключительно пользователем. Атрибуты файлов упорядочены по убыванию кода атрибута, причем атрибут одного и того же типа может повторяться несколько раз. Существует два способа хранения атрибутов файла - резидентное хранение в записях таблицы MFT и нерезидентное хранение вне нее. Сортировка может осуществляться только по резидентным атрибутам.
 Ниже приведен список атрибутов.
  Attribute List - определяет список атрибутов, которые являются допустимыми для данного конкретного файла;
  File Name - этот атрибут содержит длинное имя файла, а также номер входа в таблице MFT для родительского каталога; если этот файл содержится в нескольких каталогах, то у него будет несколько атрибутов типа "File Name"; этот атрибут всегда должен быть резидентным;
  MS-DOS Name - этот атрибут содержит имя файла в формате 8.3;
  Version - атрибут содержит номер последней версии файла;
  Security Descriptor - этот атрибут содержит информацию о защите файла: список прав доступа ACL и поле аудита, которое определяет, какого рода операции над этим файлом нужно регистрировать;
  Volume Version - версия тома, используется только в системных файлах тома;
  Volume Name - отметка тома;
  Volume Information - номер версии NTFS;
  Data - содержит обычные данные файла;
  MFT bitmap - этот атрибут содержит карту использования секторов на томе;
  Index Root - корень B-дерева, используемого для поиска файлов в каталоге;
  Index Allocation - нерезидентные части индексного списка B-дерева;
  External Attribute Information - содержит номер первого кластера и количество кластеров нерезидентного атрибута;
  Standard Information - этот атрибут хранит всю остальную стандартную информацию о файле, которую трудно связать с каким-либо из других атрибутов файла, например, время создания файла, время обновления и другие.
 |  |