Форум: "Основная";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];
ВнизПапку в Exe Найти похожие ветки
← →
Lony (2004-01-17 14:00) [0]Хотелось бы ограничить доступ не только к определённому файлу, но и ко всей папке сразу. Так вот, я думаю, что если всю папку хранить в exe? Так можно? Надо будет каждый файл этой папки добавлять в ресурс?
← →
Ru (2004-01-17 14:22) [1]те проще ли NT поставить? или линакс?
← →
Lony (2004-01-17 15:23) [2]а если без этого?
← →
Александр из Минска (2004-01-17 15:36) [3]перебирай все файлы в папке, которую надо залочить, и всем найленным файлам делай
var
ofStruct : TOFStruct;
f : HFILE:
begin
.....
f := OpenFile("имя файла", ofStruct, OF_READWRITE or OF_SHARE_EXCLUSIVE); //заблокирует файл
_lclose(f); //разблокирует файл
.....
end;
← →
}{enon (2004-01-17 16:21) [4]Александр из Минска © (17.01.04 15:36) [3]
Плохо то, что после этого будут заблокированы не только файлы, созданные до запуска программы, но и все родительские каталоги - пользователь не сможет переименовать/переместить/удалить папку, в которой находится блокируемая, а это не всегда хорошо.
← →
DVM (2004-01-17 19:01) [5]под 98 только драйвером.
под NT обычными средствами файловой системы.
← →
Александр из Минска (2004-01-17 21:07) [6]
> }{enon © (17.01.04 16:21) [4]
А по-моему это очень хорошо. Иначе что же это за ограничение доступа к файлам папки?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c