![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Заблокировать файл\папку [D7]
GunGarry © (2006-08-22 20:22:00)С помощью дельфи можно Заблокировать файл\папку, чтобы их нельзя было удалить стандартными средствами Винды ?
Loginov Dmitry_ (2006-08-23 13:31:00) [1]
> Alx_ © (23.08.06 11:49) [18]
> Explorer удалять и переименовывать отказался.
Это не только Explorer так чудит, но и TotalCommander тоже. Ну тупые... :)
Zeqfreed (2006-08-23 13:02:00) [2]> [11] Loginov Dmitry © (23.08.06 07:54)
Да эксплорер вообще глючная штука. Не любит файлы начинающиеся с точки, например.
Gydvin (2006-08-23 12:03:00) [3]Надежнее все таки этот способ не юзать
Gydvin (2006-08-23 12:02:00) [4]
> Alx_ © (23.08.06 11:49) [18]
Ты прав, я не обратил внимание на волшебный слеш
Ketmar (2006-08-23 11:52:00) [5]> [18] Alx_ © (23.08.06 11:49)
переименовать не пробовал, а убить -- убил. влёт пристрелил. Win2K SP4.
Alx_ (2006-08-23 11:49:00) [6]Gydvin © (23.08.06 11:36) [17]
Попробовал... XP SP2:
Explorer удалять и переименовывать отказался. Говорит "не могу читать с диска". Удалил при помощи RmDir.
Gydvin (2006-08-23 11:36:00) [7]
> то есть, а где код?
Какой код ;-(). Говорю что [11] бред сивой кобылы
IceBeerg (2006-08-23 11:33:00) [8]...\Borland\Delphi...\Demos\ActiveX\ShellExt\copyhook.dpr - может поможет?
IceBeerg (2006-08-23 11:24:00) [9]
> как два пальца
"...Ты мясо давай..." (с) не мое, реклама
то есть, а где код?
Gydvin (2006-08-23 11:21:00) [10]
> которую довольно сложно удалить средствами Винды:
как два пальца
Ketmar (2006-08-23 11:15:00) [11]> [11] Loginov Dmitry © (23.08.06 07:54)
эксплорер убил и не икнул даже. %-)
зыж кавычки где? %-)
IceBeerg (2006-08-23 11:09:00) [12]
> Такой код создаст папку, которую довольно сложно удалить
> средствами Винды:
>
>
> MkDir(c:\blablabla \);
??? Создаст ли?...
Loginov Dmitry (2006-08-23 07:54:00) [13]Такой код создаст папку, которую довольно сложно удалить средствами Винды:
MkDir(c:\blablabla \);
Ketmar (2006-08-22 23:37:00) [14]> [9] GunGarry (22.08.06 23:27)
раз нашёл, попробуй помедитировать над описанием.
GunGarry (2006-08-22 23:27:00) [15]Хм.... варианты не из лучших....
я нашол в Win32 такую функцию
LockFile
токо не совсем понял как работает ....
Ketmar (2006-08-22 23:15:00) [16]эх. не успел. %-)
Ketmar (2006-08-22 23:15:00) [17]как вариант. можно ещё открыть файл с эксклюзивными парвами. и папку сделать текущей.
всё от цели зависит.
DiamondShark (2006-08-22 23:09:00) [18]Папку сделать текущей, а файл открыть.
Пока процесс жив, удалить будет нельзя.
Пусик (2006-08-22 23:05:00) [19]
> GunGarry (22.08.06 23:00) [4]
> ТАк я вижу тут секта любителей поиздвеваться....формулирую
> вопрос иначе КАК С помощью дельфи можно Заблокировать файл\папку,
> чтобы их нельзя было удалить стандартными средствами Винды
> ?
При помощи функций WinAPI установить соответствующие права на этот файл.
GunGarry (2006-08-22 23:00:00) [20]ТАк я вижу тут секта любителей поиздвеваться....
формулирую вопрос иначе
КАКС помощью дельфи можно Заблокировать файл\папку, чтобы их нельзя было удалить стандартными средствами Винды ?