Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Заблокировать файл\папку [D7]


Страницы:   1 2

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]

ТАк я вижу тут секта любителей поиздвеваться....
формулирую вопрос иначе

КАКС помощью дельфи можно  Заблокировать файл\папку, чтобы их нельзя было удалить стандартными средствами Винды ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо