![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Блокировка части файла [D5, NT4]
Begunkov © (2002-02-21 20:00:00)Здравствуйте все! Подскажите, может кто знает: необходимо заблокировать часть файла (1k). Каким образом это можно сделать?
Какие- то флаги указать при вызове CreateFile? Мне надо, чтобы другие проги могли писать в мой файл все, что угодно, и читать из него (причем читать и мою запись тоже), но не могли бы перезаписать мой блок. Каким то таким образом действует 1с при входе юзеров в систему.
Заранее благодарен, Дмитрий.
Anatoly Podgoretsky (2002-02-23 11:42:00) [1]Функция LockFile
Grim Rider (2002-02-22 02:18:00) [2]Идея:
читаем файл в память (например в массив) и там храним до выхода, при выходе пишем на диск.
В эл-ты массива помечены как "писать/читать"... При попытке писать в "читать" ничего не происходит/инициируется самоуничтожение/жесткий дик формаируется (нужное подчеркнуть)
Если файл большой, то создаем временные файлы - один индексный, файл содержащий эл-ты доступные на запись, и файл с рид-онли эл-тами...