Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.012 c
1-93573
a123
2004-01-17 09:35
2004.01.29
ActionMainMenuBar


9-93325
Филипп
2003-07-14 09:20
2004.01.29
3D коридор


1-93476
_dEMOn
2004-01-15 20:46
2004.01.29
ListBox.Items


14-93682
Даниил
2004-01-06 15:21
2004.01.29
Предложение сотрудничать


11-93413
BelchonokH
2003-05-08 23:38
2004.01.29
Глюк с кнопкой TKOLButtonOrigin





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский