|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Блокирование файла
Нашёл в интернете програмку, называется "секрет". Она защищает файлы и папки от несанкционированного доступа, приписывая в конце имени файла точку. В результате винда не может получить к файлу доступ. Его невозможно ни скопировать, ни переименовать, ни удалить. Я пытался в делфи реализовать подобную функцию, но обломался, т.к. все известные мне функции доступа к файлам в делфи не позволяют вытворять такие выкрутасы. Быть может, надо написать процедуру на ассемблере? Кто знает, как можно такое замутить?
Скачать прогу можно здесь: www.exnax.narod.ru Если ты чего-то не знаешь, значит есть шанс научиться чему-то новому Последний раз редактировалось Klassenas, 23.06.2011 в 11:31. |
#2
|
||||
|
||||
Попробуй поиграться с MoveFile и CreateFile
|
#3
|
||||
|
||||
Программа никакой защиты файлам не делает. Точку легко удалить консольным приложением. Как сказано выше играться нужно API функциями.
|
#4
|
||||
|
||||
имхо, это из той же серии, что и:
в Windows нельзя создать папки с некоторыми именами, например "con", "com1" и т.д. но можно так: md \\.\d:\con Пишу программы за еду. __________________ |