Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2009, 20:19   #1
doniyor
Форумчанин
 
Аватар для doniyor
 
Регистрация: 22.04.2008
Сообщений: 143
Радость Атрибуты папки

Здравствуйте!
У меня такой вопрос - Как можно установить/снять (программно) атрибут ТОЛЬКО ЧТЕНИЕ на папку. Но только так, чтобы никто больше не смог поменять его по своему усмотрению. Я по-моему такой прикол в папке Касперского видел.
Спасибо!
Мой сайт - www.fortis-soft.narod.ru
doniyor вне форума Ответить с цитированием
Старый 12.07.2009, 20:59   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Но только так, чтобы никто больше не смог поменять его по своему усмотрению. Я по-моему такой прикол в папке Касперского видел.
так не получится! у Касперыча за этим сам сервис следит...
Т.е. нужно писать программку (или сервис), которая будет постоянно активна (запущена) и будет следить за тем, чтобы аттрибуты указанных вами папок никто не трогал..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.07.2009, 21:04   #3
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
По умолчанию

а просто установить аттрибуты функцией
Код:
function FileSetAttr(const FileName: string; Attr: Integer): Integer;
Lime вне форума Ответить с цитированием
Старый 13.07.2009, 11:04   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Но только так, чтобы никто больше не смог поменять его по своему усмотрению
Ну тут нужно запретить по доступам смену атрибутов если конечно эти доступы настроены.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.12.2011, 20:19   #5
hacknet
Форумчанин
 
Регистрация: 11.11.2008
Сообщений: 177
По умолчанию

Привет всем. Ребят подскажите если не трудно приведите код... Нужно снять атрибуты с папок, имеющехся к примеру на «с:\», выведеных в мемо... вот код
Код:
filesetattr(memo1.lines.text, 0)
снимаются атрибуты только если в мемо прописан путь к одной папке, если прописаны пути к еще имеющимся папкам, то код не работает?
hacknet вне форума Ответить с цитированием
Старый 08.12.2011, 20:35   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

циклом по строкам.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.12.2011, 21:10   #7
hacknet
Форумчанин
 
Регистрация: 11.11.2008
Сообщений: 177
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
циклом по строкам.
с циклами мало знаком, не могли бы привести код. Спасибо
hacknet вне форума Ответить с цитированием
Старый 08.12.2011, 21:22   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
var i:integer;
//...
for i:=0 to Memo1.Lines.Count-1 do FileSetAttr(Memo1.Lines[i],0);
это основы, стоит поучить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Атрибуты файла galaid Паскаль, Turbo Pascal, PascalABC.NET 2 05.04.2009 08:58
как задать атрибуты папки Alex_09 Общие вопросы Delphi 2 20.03.2009 18:29
снять с папки все атрибуты шифрования Chi Операционные системы общие вопросы 4 09.12.2008 00:58
Атрибуты файлов RamireZ Общие вопросы Delphi 9 28.10.2008 15:10
Атрибуты сайтов SunKnight Работа с сетью в Delphi 1 31.12.2007 20:49