Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.29;
Скачать: CL | DM;

Вниз

Папку в 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-93414
Plt
2004-01-19 12:41
2004.01.29
язык интерфейса


1-93505
frost
2004-01-15 13:18
2004.01.29
Нужен компонент Grid!


14-93628
Knight
2004-01-08 22:16
2004.01.29
Где ещё делфи хранит инфу в какую вкладку...


6-93618
Andersen
2003-11-25 16:49
2004.01.29
DNS - сервер


1-93504
Кен
2004-01-16 02:34
2004.01.29
Чем лучше запаковать программу, чтобы враги не распаковали ?