Как запретить удаление файла (папки)?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Diamock
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 388
Зарегистрирован: 26.10.2009 (Пн) 4:19
Откуда: Кемерово

Как запретить удаление файла (папки)?

Сообщение Diamock » 27.10.2009 (Вт) 17:57

Уважаемые, подскажите, можно каким-либо образом запретить удаление файла (нескольких файлов) или папки с этими файлами?
Более подробно:
Папка Program Files\AppTitle
Файлы: AppName.exe
Uninstall.exe
Update.exe
Config.dat
Как запретить удаление, вышеперечисленных файлов или папки с этими файлами.

Для какой цели это требуется?

Написана, программа, ограничивающая по времени доступ ребёнка компьютеру. Ребёнок, достаточно грамотный, для определения местонахождения файла запуска программы и его удаления вручную, без использования панели управления.

Заранее благодарю.
In der Beschrankung zeigt sich erst der Meister
Графоманю...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как запретить удаление файла (папки)?

Сообщение Хакер » 27.10.2009 (Вт) 18:01

А при чём здесь VB6?

Открыть свойства нужных файлов, на вкладке безопасность выставить подходящую конфигурацию разрешающе-запрещающих флажков для детского аккаунта.

Или нужны сделать это программно?

P.S. Зачем вообще нужна такая программа, если её функциями обладает сама Windows?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Diamock
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 388
Зарегистрирован: 26.10.2009 (Пн) 4:19
Откуда: Кемерово

Re: Как запретить удаление файла (папки)?

Сообщение Diamock » 27.10.2009 (Вт) 18:09

Да, требуется запретить программно, средствами VB6. Чтобы при попытке удаления, система выдавала сообщение о невозможности удаления или, игнорировала действие.
In der Beschrankung zeigt sich erst der Meister
Графоманю...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как запретить удаление файла (папки)?

Сообщение Хакер » 27.10.2009 (Вт) 18:18

В этом есть какая-то причина и разумное обоснование?

Почему нужно писать программу, которая ограничивает доступ по времени, если система и так это позволяет сделать?
Почему нужно программно запрещать удалять файлы, если Проводник и так позволяет это сделать?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Diamock
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 388
Зарегистрирован: 26.10.2009 (Пн) 4:19
Откуда: Кемерово

Re: Как запретить удаление файла (папки)?

Сообщение Diamock » 27.10.2009 (Вт) 18:40

Более подробно о необходимости написания такой программы.

У пользователя, обладающего минимальными навыками владения PC, есть сын подросток, просиживающий целыми днями за компьютерными играми.

Программа выполняет следующие функции:

1) Загружается вместе с операционной системой.
2) Блокирует рабочий стол, меню пуск, диспетчер задач.
3) Выводит окно с требованием ввести пароль, в течение 10 секунд
4) Если пароль введён, программа закрывает своё окно и работает в скрытом режиме
5) При неправильном введении пароля или, по истечении 10 секунд, Windows завершает свою работу.

В настройках программы, можно выставить период времени, в течении которого компьютер будет работать, а программа не будет запрашивать пароль.
In der Beschrankung zeigt sich erst der Meister
Графоманю...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как запретить удаление файла (папки)?

Сообщение Хакер » 27.10.2009 (Вт) 18:44

Цели мы уже поняли.
Непонятно, зачем делать какие-то свои программы для этого, если достаточно просто настроить правильно Windows.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Diamock
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 388
Зарегистрирован: 26.10.2009 (Пн) 4:19
Откуда: Кемерово

Re: Как запретить удаление файла (папки)?

Сообщение Diamock » 27.10.2009 (Вт) 18:52

К сожалению, доступ к этому компьютеру, у меня ограничен. Я живу в другом городе, и в гостях бываю периодически. Настройки ОС можно всегда сменить, необходимыми навыками, друзья моего племянника обладают.
Нет необходимости, указывать программный код, подскажите в каком направлении искать.
In der Beschrankung zeigt sich erst der Meister
Графоманю...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как запретить удаление файла (папки)?

Сообщение Хакер » 27.10.2009 (Вт) 19:00

Искать в направлении правильного подхода. Сейчас подход ущербный.

Если администратор (законный) правильно настроил систему, то кто-попало не может незаконно войти в роль администратора и поменять интересующие настройки. Если же законный администратор безответственно подошёл к настройке безопасности, то здесь вообще нет смысла что-то делать. Потому как что настройки, о которых я говорил, что ваш запрет на удаления папки/файлов --- и то и другое в этом случае будет снято с одинаковой лёгкостью.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Diamock
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 388
Зарегистрирован: 26.10.2009 (Пн) 4:19
Откуда: Кемерово

Re: Как запретить удаление файла (папки)?

Сообщение Diamock » 27.10.2009 (Вт) 19:07

Спасибо! Я понял, в чём состояла, моя ошибка! Нужно не только знать, но и правильно использовать знания на практике.
Хакер, где-то на форуме читал высказывание типа: "Пока не объяснишь другому, самому трудно понять", и это истинная правда.
Ещё раз, СПАСИБО!!!
In der Beschrankung zeigt sich erst der Meister
Графоманю...

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Как запретить удаление файла (папки)?

Сообщение Antonariy » 27.10.2009 (Вт) 19:13

Чем мастер отличается от учителя?
Ученик, пришедший к учителю с вопросом, уходит с ответом, а пришедший к мастеру — просветленным. :)
Лучший способ понять что-то самому — объяснить это другому.

Бяка
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 21.09.2005 (Ср) 21:28

Re: Как запретить удаление файла (папки)?

Сообщение Бяка » 30.10.2009 (Пт) 0:25

тоже глупый вопрос: как програмно запретить удолять/открывать/копировать файл на флешке? как это делает программа Panda USB Vaccine


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 76

    TopList