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