Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Вниз

Блокировка части файла 


Begunkov   (2002-02-21 20:00) [0]

Здравствуйте все! Подскажите, может кто знает: необходимо заблокировать часть файла (1k). Каким образом это можно сделать?
Какие- то флаги указать при вызове CreateFile? Мне надо, чтобы другие проги могли писать в мой файл все, что угодно, и читать из него (причем читать и мою запись тоже), но не могли бы перезаписать мой блок. Каким то таким образом действует 1с при входе юзеров в систему.
Заранее благодарен, Дмитрий.



Grim Rider   (2002-02-22 02:18) [1]

Идея:
читаем файл в память (например в массив) и там храним до выхода, при выходе пишем на диск.
В эл-ты массива помечены как "писать/читать"... При попытке писать в "читать" ничего не происходит/инициируется самоуничтожение/жесткий дик формаируется (нужное подчеркнуть)

Если файл большой, то создаем временные файлы - один индексный, файл содержащий эл-ты доступные на запись, и файл с рид-онли эл-тами...



Anatoly Podgoretsky   (2002-02-23 11:42) [2]

Функция LockFile




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.017 c
14-94544          Fellomena             2002-03-21 17:43  2002.04.29  
Из любопытства - кто-нибудь работал на системах класса В ?


1-94507           Демон                 2002-04-15 20:59  2002.04.29  
Про MessageDLG


7-94583           sdn                   2002-02-01 19:11  2002.04.29  
Как создать форму, похожую на ICQ


1-94455           DimNK                 2002-04-13 13:26  2002.04.29  
Создание формы


4-94626           Nuhim                 2002-02-22 10:43  2002.04.29  
Как перехватить уход мыши в правый край экрана