Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307

Работа с таблицой файлов и папок NTFS

26.04.2014, 14:31. Показов 1722. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно в этом и вопрос. Есть ли функция для доступа и редактированию таблицы (сетки) файлов и папок для файловой системы NTFS? Я так понимаю это будет одна или несколько функций WinAPI, но к сожалению, я их не нашел.

Идея в чем. Допустим, есть папка с фотками. Мне необходимо их скрыть и сделать для пользователя эту папку пустой.

Заранее спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.04.2014, 14:31
Ответы с готовыми решениями:

Шифрование файлов и папок
Здравствуйте уважаемые программисты!!! :) Подскажите пожалуйста, каким способом можно шифровать файлы и каталоги на компьютере. Если...

Работа с временной таблицой
Цель была следующей: сформировать таблицу содержащую номенклатуру и ее цену с последующей записью ее содержимого во внешний источник...

Пропали настройки прав доступа NTFS у папок
На файловом сервере под управлением Windows server 2008 R2 находился жёсткий диск с файлами. Сервер упал и диск поставили на временный с...

10
Модератор
 Аватар для D1973
9929 / 6466 / 2457
Регистрация: 21.01.2014
Сообщений: 27,421
Записей в блоге: 3
26.04.2014, 14:50
А разве простая установка атрибута "Скрытый" для каждого файла фотографии в папке проблему не решает?
0
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
26.04.2014, 14:58  [ТС]
И более-менее продвинутый пользователь ставит в настройках "показывать скрытые папки и файлы" и иблагополучно все видит + размер у папки будет выдавать ее содержание.
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
26.04.2014, 15:25
FroL В какой-нибудь программе видел такую возможность?
0
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
26.04.2014, 15:26  [ТС]
К сожалению нет.
Вот и хочется придумать что-то интересное.
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
26.04.2014, 15:31
Лучший ответ Сообщение было отмечено FroL как решение

Решение

На другом форуме нашёл:
Цитата Сообщение от shm
Цитата Сообщение от ___Alex___
нужно найти запись в MFT определенного файла, и либо перезаписать, либо удалить...
___Alex___, нельзя просто так ничего в $MFT удалять или изменять. Точнее если скажем удалять, то помимо $MFT нужно освободить биты в $Bitmap принадлежащие фалу, также нужно произвести весьма трудоемкую операцию удаления из специального двоичного дерева каталога + еще возможно в некоторых местах и конечно при этом нужно правильно пересчитывать все контрольные суммы и пр. В противном же случае последствия непредсказуемы. Но если все же необходимо "грубо" найти и удалить запись в $MFT, то пиши в личку - обсудим.
1
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
26.04.2014, 16:33  [ТС]
Спасибо огромное!!!
Буду работать в этом направлении.
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
26.04.2014, 16:42
Лучший ответ Сообщение было отмечено Убежденный как решение

Решение

В винде есть стандартные способы ограничения доступа, такие как права и аттрибуты файлов. Все другие методы, что позволяют скрыть присутствие файлов на носителе или процессы от обнаружения как бы не приветствуются и обзываются всякими ругательствами, вроде руткитов. Соответственно, антивирусы всегда будут косо смотреть на любую попытку использования таких методов.

Если хочется интересного и не проблемного решения, глянь в сторону файловых потоков в системе ntfs, там много чего можно спрятать.
2
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
26.04.2014, 16:44  [ТС]
Файловый поток - я помню про них читал, что мол в них можно как то прятать файлы, но дальше дело не пошло)
Спасибо за еще одно направление)
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
26.04.2014, 17:07
А зачем вообще так прятать что-либо, если злобно-буратинских намерений нет? Какой в этом практический смысл?

По моему опыту, если просто хочешь, чтоб юзвери по глупости своей не трогали что-то, нужно это что-то засунуть туда, где они никогда не бывают - в глубины папки windows, например.
0
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
26.04.2014, 17:14  [ТС]
Это чисто спортивный интерес. Хобби так сказать)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2014, 17:14
Помогаю со студенческими работами здесь

Как или чем сделать дефрагментацию папок в NTFS?
Сколько программ не пробовал в WinXP, все дефрагментируют только файлы. А информация о папках, которая занимает по одному кластеру...

Excel / Очистка конкретный папок от старых папок и файлов с исключением
Доброго времени суток! Excel: Есть ListBox (в коде ListDel), в котором мы создаем список папок. Эти папки, при нажатии на кнопку...

Необходимые функции:1)перенос/копирование файлов; 2)нахождение новых папок; 3) автозапуск; 4) работа с электронной почтой
Помогите по возможности плиз, очень надо для практики! На повестке дня следующие мини-задачи: 1) Осуществить перенос/копирование...

Не открываются свойства файлов и папок + пропали иконки папок
При нажатии правой кн. мыши на любом объекте > Свойства ничего не происходит. Также пропали все пиктограммы, вместо них просто пустота. ...

Удаление файлов на NTFS
Здравствуйте. После восстановления файлов после форматирования на другом диске остались копии файлов, которые не нужны. Хочц удалить папку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru