Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запрет редактирования файла 
:(
    Опции темы
Error202
  Дата 8.12.2009, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



Господа!

Можно ли, и если да, то как заприть редактирование файла?
Т.е. чтобы приложение контролировало этот процесс и пользователь никаким способом не мог отредактировать текстовый файлик?

Мне нужно запретить редактирование файла hosts...

Или может проще будет сделать просто контроль файла и в случае изменений делать восстановление?

Это сообщение отредактировал(а) Error202 - 8.12.2009, 11:43
PM MAIL WWW   Вверх
amsoft
Дата 8.12.2009, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 17.10.2009
Где: KZ, Astana

Репутация: 1
Всего: 4



может установить аттрибут файла "только для чтения"
--------------------
"Кто бы ты ни был - не думай о себе слишком"Дельфин
PM   Вверх
Демо
Дата 8.12.2009, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 7
Всего: 50



Цитата(Error202 @  8.12.2009,  11:39 Найти цитируемый пост)
Или может проще будет сделать просто контроль файла и в случае изменений делать восстановление?


Ну смотря с какой целью это делается.



--------------------
    
PM MAIL ICQ Skype   Вверх
Snowy
Дата 8.12.2009, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 31
Всего: 484



Можно открыть его в режиме fmShareDenyWrite
PM MAIL   Вверх
Error202
Дата 8.12.2009, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



Демо, мне надо перенаправить пару зловредних сайтиков на внутренний http
amsoft, но ведь можно всегда вручную снять этот атрибут?
Snowy, т.е. он фактически будет занят приложением, другие смогут только читать?
PM MAIL WWW   Вверх
Демо
Дата 8.12.2009, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 7
Всего: 50



Цитата(Error202 @  8.12.2009,  12:01 Найти цитируемый пост)
Демо, мне надо перенаправить пару зловредних сайтиков на внутренний http


Т.е. пользователь умный и исправляет hosts?


--------------------
    
PM MAIL ICQ Skype   Вверх
Snowy
Дата 8.12.2009, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 31
Всего: 484



Цитата(Error202 @  8.12.2009,  12:01 Найти цитируемый пост)
Snowy, т.е. он фактически будет занят приложением, другие смогут только читать?
Он будет занят приложением и будет запрещать запись, но не чтение.
Правда блокнотом его уже не откроешь - он хочет права на запись,
но система, Far или другие программы, не требующие записи, смогут без проблем его прочитать.
PM MAIL   Вверх
Error202
Дата 8.12.2009, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



Демо, Ну не умный, как правило, но нарыть при желании смогут

Snowy, Спасибо огромное, думаю то, что нужно...
PM MAIL WWW   Вверх
v258
Дата 8.12.2009, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 19.7.2005
Где: Краснодарский кра й

Репутация: нет
Всего: 2



Цитата(Демо @  8.12.2009,  12:05 Найти цитируемый пост)
Т.е. пользователь умный и исправляет hosts?

Пользователь может и не догадываться о том, что какой-то зловред втихую правит его файлик hosts  smile 

Сам лично с таким сталкивался - при заходе на сайт производителя одной девайсины в моем hosts'е вдруг возникло с десяток строк популярных сайтов, для которых был указан один и тот же IP-шник. Касперыч это дело быстренько пресек  smile 

PS: самое смешное, что девайсина эта напрямую связана с безопасностью - Аккорд 5.5 (шифрование HDD). Млин...  smile 
PM MAIL WWW   Вверх
Демо
Дата 8.12.2009, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 7
Всего: 50



Цитата(Error202 @  8.12.2009,  12:13 Найти цитируемый пост)
Snowy, Спасибо огромное, думаю то, что нужно...


Не будешь ведь постоянно держать файл открытым.


--------------------
    
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0671 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.