С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 2
Регистрация: 26.08.2013
Сообщений: 381

Запретить доступ к файловой системе

16.06.2014, 14:21. Показов 1378. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, такая задача стоит, как запретить определенной программе создавать/изменять/читать/удалять файлы на дисках D и C , тобишь в файловой системе ? кто то сталкивался с этим ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.06.2014, 14:21
Ответы с готовыми решениями:

Доступ к файловой системе
Доброго времени суток. Существует следующая ситуация. Есть ПК под управлением Windows (7, 8.1). Есть устройство, с WindowsCE 5 на борту....

Доступ к файловой системе tp-link
Добрый день, можно ли получить доступ к файловой системе роутера использую стоковую прошивку и доступ по 22-му или 21-му порту?

Доступ к файловой системе роутера
Здравствуйте ув.Форумчане. Возник вопрос: как можно получить доступ к файловой системе роутера? Модель роутера: tp-link wr842nd v2 в...

10
Житель Земли
 Аватар для DenNik
3004 / 3026 / 390
Регистрация: 26.07.2011
Сообщений: 11,465
Записей в блоге: 1
16.06.2014, 17:28
Вуася, а для чего тебе?...
0
1 / 1 / 2
Регистрация: 26.08.2013
Сообщений: 381
17.06.2014, 23:15  [ТС]
хочу эту фичу в мой софт включить, да вот примерчик бы, я бы дальше пошел

Добавлено через 23 часа 59 минут
никто не знает ?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
17.06.2014, 23:57
Цитата Сообщение от vuasya Посмотреть сообщение
как запретить определенной программе создавать/изменять/читать/удалять файлы на дисках D и C
Если запретить программе чтение файлов на C (например, в system32),
она вообще не запустится.

Цитата Сообщение от vuasya Посмотреть сообщение
никто не знает ?
Я знаю. Напишите фильтр файловой системы, в операции создания/открытия
файла верните подходящий код ошибки. Пишется в несколько сотен строк.
Только не на Delphi.
0
3763 / 2641 / 581
Регистрация: 11.09.2009
Сообщений: 9,420
18.06.2014, 05:41
Цитата Сообщение от vuasya Посмотреть сообщение
запретить определенной программе создавать/изменять/читать/удалять файлы на дисках D и C , тобишь в файловой системе ?
Бывает системным и диск "H", например... А файловая система есть на любом диске, который виден системе...
Чой-то каша какая-то у вас в голове, Вуася.
Поэтому, наверное, вас неправильно и понимают.
Наверное, это
Цитата Сообщение от vuasya Посмотреть сообщение
хочу эту фичу в мой софт включить
надо понимать так, что вы хотите своей программе запретить доступ к файлам?
Так это легко:
Пройдитесь по тексту исходника и удалите все операторы для работы с файлами.
0
1 / 1 / 2
Регистрация: 26.08.2013
Сообщений: 381
19.06.2014, 17:25  [ТС]
Цитата Сообщение от i8085 Посмотреть сообщение
что вы хотите своей программе запретить доступ к файлам?
нет, не своей программе, а чужой.
Пример : есть firewall outpost вот если с чужой программой попытаться получить доступ или создать где то файл, то она сначала уведомит меня, что такая то такая то программа хочет создать/прочитать и т.д файл по такому то пути

Вот нужно мне такое реализовать .... хотя бы пример кода или куда копать чтоб такое реализовать
0
3763 / 2641 / 581
Регистрация: 11.09.2009
Сообщений: 9,420
20.06.2014, 15:33
Цитата Сообщение от vuasya Посмотреть сообщение
не своей программе, а чужой.
Так это уже всё давно написано до нас...
Полно программ типа этого: Auditor for File System: Change Control and Compliance Reporting
Наберите в поисковике "file access audit software" - получите миллионы ссылок. Выбирайте на свой вкус. Есть там и проекты Open Source. Можете присоединиться.
А чтобы написать своё - для начала, почитайте про файловые системы в Microsoft MSDN хотя бы...
0
1 / 1 / 2
Регистрация: 26.08.2013
Сообщений: 381
20.06.2014, 23:04  [ТС]
Спасибо, но можно еще вопрос ? допустим я с помощью функции ReadDirectoryChangesW буду мониторить файловую систему, но как мне запретить создавать/читать/ удалять и т.д в этой системе ? допустим , что софт заметил, что сторонняя программа пытается создать файл в моей директории как мне запретить ей это делать ?
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
21.06.2014, 02:01
Цитата Сообщение от vuasya Посмотреть сообщение
допустим я с помощью функции ReadDirectoryChangesW буду мониторить файловую систему, но как мне запретить создавать/читать/ удалять и т.д в этой системе ?
Да никак. Это функция верхнего уровня и с её помощью ты сможешь только узнать что чужая программа уже создала файл. Ну а том что чужая программа прочитала какой-то файл ты вообще никогда не узнаешь.

P.S. И зря ты нахватавшись тут умных слов полез на ПФ. Там тебе ничем не помогут больше чем тут. Тем более что основные спецы и там и тут одни и те же. Только тут модераторы лучше.
0
1 / 1 / 2
Регистрация: 26.08.2013
Сообщений: 381
21.06.2014, 17:13  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
Да никак. Это функция верхнего уровня и с её помощью ты сможешь только узнать что чужая программа уже создала файл. Ну а том что чужая программа прочитала какой-то файл ты вообще никогда не узнаешь.
ммм, а можете что то посоветовать ? какой то пример ?
0
3763 / 2641 / 581
Регистрация: 11.09.2009
Сообщений: 9,420
21.06.2014, 23:18
Цитата Сообщение от vuasya Посмотреть сообщение
а можете что-то посоветовать ?
Ну, ... про хуки можно почитать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.06.2014, 23:18
Помогаю со студенческими работами здесь

Доступ к файловой системе Silverlight
Меня интересует такой вопрос, как сделать так чтобы тонкий клиент (пользователь) работая с web-интерфейсом получить доступ к своей же...

Доступ к файловой системе на сервере
"Объектом, предоставляющим доступ к файловой системе на сервере, является объект FileSystemObject, позволяющий производить разнообразные...

Доступ к файловой системе из Java-апплетов
Меня интересует такой вопрос, как сделать так чтобы тонкий клиент (пользователь) работая с web-интерфейсом получить доступ к своей же...

Доступ к файловой системе пользователя через JS
Народ! Кто-то с JScript дело имел? Я читал, что можно получить доступ к файловой системе на клиенте. Пробовал - работает. Но тогда можно...

Доступ к файловой системе USB-флеш?
Привет, all! Наведите/подскажите, плз, где рыть про доступ к фс USB флешек (чтение/запись секторов, создание/удаление...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru