|
#16
|
||||
|
||||
Ну если а если их копировать или удалять то доступ к файлам изначально открыт?
|
#17
|
||||
|
||||
Почитай про блокировки файлов операционной системой. Там есть множество всяких блокировок, причем есть зависимость и от типа файловой системы. На самом деле все не так просто.
|
#18
|
||||
|
||||
ты можешь дать линк на эту статью
|
#19
|
||||
|
||||
А нету и меня ссылки, читай Msdn, там стопудово есть
|
#20
|
||||
|
||||
Я короч не понял твой последний поссто н и ладно...))
Вот скажи а если действовать в обратном случае я не хочу чтоб пользователь открывал копировал удалял .... фаил как это написать ?? Че то я бился головой не понял |
#21
|
||||
|
||||
Вот смотри
Код:
type FileShareType = (DenyCompatibility, DenyAll, DenyWrite, DenyRead, DenyNone); FileAccessType = (ReadOnly, WriteOnly, ReadWrite); procedure SetFileAccess(AccessMode: FileAccessType; ShareMode: FileShareType); { Устанавливаем режим доступа к файлу для следующего вызова открытия файла } begin FileMode := ord(AccessMode) or (ord(ShareMode) shl 4) end; |
#22
|
||||
|
||||
Непонятно мне чего ты хочешь добиться.
Посмотри функции SetFileAttributes и SetFileSecurity |
#23
|
||||
|
||||
Я хочу заблокировать файл от всех операций с файлом
|
#24
|
||||
|
||||
Идеальный вариант в твоем случае DeleteFile()
|
#25
|
||||
|
||||
:d не мне надо чтоб он был на жестком диске но пользователь не чё с ним бы не сделал
|