Ограничение доступа

Тема в разделе "Delphi - Система", создана пользователем AndreyKulak, 4 дек 2006.

Статус темы:
Закрыта.
  1. AndreyKulak

    AndreyKulak Гость

    Здравствуйте, подскажите пожалуйста как с помощью Delphi запретить удаление и изменение содержимого каталога (папки) в Windows XP.
     
  2. Barmutik

    Barmutik Гость

    Так просто наверное никак... как вариант что приходит в голову писать драйвер и в нём уже запрещать удаление файлов и папок .. но на Delphi это сделать будет проблематично...
     
  3. AndreyKulak

    AndreyKulak Гость

    А можно ли поставить пароль на папку?
     
  4. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    я когдато видел подобные вопросы на мастерах делфи... предлагали просто обратиться к файлу и "держать" его(сори за формулировку, так всплыло шото в памяти) , что собственно не даст удалить файл, но неизвесно при каких условиях програма моет и не "отпустить" этот файл...
    Вывод... для описанной выше задачи есть средства администрирования Windows
     
  5. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    NTFS поддерживает назначение прав пользавателям на отдельные папки и файлы, для FAT наверно только перехват API(реализуемо как в user mode так и в kernel mode)
     
  6. zubr

    zubr Гость

    1. Согласен с Kmet. Я подобное реализовывал через перехват функции ZwCreateFile
    2. Не создавай тем-клонов.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей