![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
Здравствуйте !
Кто работал с MFT ? Помогите, пожалуйста ! Пытаюсь реализовать сабж. У меня возникло две проблеммы: Если в аиртибутах файловой записи есть AttributeIndexAllocation, то имена файлов я считываю из структуры DIRECTORY_ENTRY. Все работает, но, иногда в именах одна буква (ее позиция любая) оказывается заменненой нечитаемым символом. Кто нибудь сталкивался с этим ? Подскажите, в чем может быть дело и как с этим бороться ? (Вариант каждый раз переходить из DIRECTORY_ENTRY по FileReferenceNumber на файловую запись и там перебирать все атрибуты для получения имени, мне не очень нравиться ![]() Второй вопрос: Создала директорию и поместила в ее корень 20 000 непустых файлов. В перечне ее атрибутов исчез AttributeIndexAllocation (что и следовало ожидать ![]() Но он не появился и в ATTRIBUTE_LIST. ![]() Как можно без него (IndexAllocation) получить список файлов в этой директории или где-то его найти ? |
|||
|
||||
Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
Второй вопрос снимается.
В результате "плана-перехвата" спрятавшийся IndexAllocation найден "по горячим следам" ![]() P.S. Надо внимательнее контролировать смещения ![]() |
|||
|
||||
Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
Первый вопрос, тоже, решился.
Если кому интересно: Не стоит пренебрегать sequence-коррекцией файловой записи, перед ее использованием. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |