Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Чтение/запись в NTFS под виндой.

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Павел //Tark
Гость





СообщениеДобавлено: Пн Май 20 2002 00:47    Заголовок сообщения: Чтение/запись в NTFS под виндой. Ответить с цитатой

help, plz.
Как можно прочитать файловые атрибуты в системе NTFS?
Вроде win NT/2000 не дает прямого доступа к диску...
но какой тогда уровень доступен? (чем ниже, тем лучше).
И предел мечтаний - код на С для создания/удаления
файлов/каталогов под NTFS. =)
Ковырять ядро линукса не предлагайте.
Заранее спасибо. =)
Вернуться к началу
яяя
Гость





СообщениеДобавлено: Пн Май 20 2002 07:12    Заголовок сообщения: Попробуй заботать то, что экспортит ntdll.dll (+++) Ответить с цитатой

Особенно ZwFsControlFile (или NtFsControlFile).
Вообще, что под атрибутами понимаешь?
Что в свойствах на первой закладке показывается?
Вернуться к началу
Павел //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 - этот атрибут хранит всю остальную стандартную информацию о файле, которую трудно связать с каким-либо из других атрибутов файла, например, время создания файла, время обновления и другие.
Вернуться к началу
яяя
Гость





СообщениеДобавлено: Вт Май 21 2002 11:54    Заголовок сообщения: мыло напиши, намылю (-) Ответить с цитатой

-
Вернуться к началу
яяя
Гость





СообщениеДобавлено: Вт Май 21 2002 18:03    Заголовок сообщения: намылил (-) Ответить с цитатой

-
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...