Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2008, 19:31   #11
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

ну тогда перехватывать прерывания для удаления файла. но ведь по сути я могу открыть файл и записать туда "ерунду" и что ты потом с этим файлом будешь делать?
rpy3uH вне форума Ответить с цитированием
Старый 14.05.2008, 20:00   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ничего не буду делать :-) IMHO, Задача программы (по ТЗ) запретить УДАЛЕНИЕ файла. про запись в него не сказано НИ СЛОВА!
А если в этой файл НУЖНО писать, а удалять его нельзя, чем Ваш алгоритм поможет?...
впрочем, считаю нашу дискуссию лишней - оба подхода задекларированы.
Теперь главное, чтобы автор вопроса (и программист, пишущий код) знал о том, что можно сделать с выбранным файлом и сам решил, какой вариант нужен...
Или же уточнил у преподавателя...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.05.2008, 11:10   #13
Omega1
 
Регистрация: 13.05.2008
Сообщений: 3
По умолчанию

Вот мои идеи: изначально думал, что файл при попытке удаления должен копироваться в другую директорию а затем возвращаться на место, либо у файла просто менялось бы расширение на что-то типа .temp не меняя директории и опять же после удаления возвращалось бы на место, но это не решило бы проблему файлов большого обьема. Второй идеей было (не без помощи препода) просто открыть файл и тогда сама ОС не дала бы его удалить, но проблема в том что, если это текстовый файл (.txt)то он все равно удаляется. Также вот моя блок-схема:[IMG][/IMG] (Не судите меня слишком строго за ее оформление и содержание, рисовал на скорую руку, да и не дома )

Последний раз редактировалось Omega1; 15.05.2008 в 11:19.
Omega1 вне форума Ответить с цитированием
Старый 15.05.2008, 11:36   #14
veter_s_morya
ФорумчанинДжуниор
 
Аватар для veter_s_morya
 
Регистрация: 05.05.2008
Сообщений: 606
По умолчанию

елки-палки... Тут народ говорит только о ему понятных вещах... Скиньте код(полный. И Родина вас не забудет)... Дайте пищу для размышления
------------------------------
Ум без разума –это беда!
veter_s_morya вне форума Ответить с цитированием
Старый 15.05.2008, 11:56   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Тут народ говорит только о ему понятных вещах...
...описанных в мануалах и книгах. Читай, и да пребудет с тобой знание.
А примеров полно на WASM и иже с ним сайтах.

Кстати такую кашу можно на старом добром паскале заварить, у меня когда-то такая контрольная была по перехвату прерывания (правда там клавиатурный шпиен был но принцип тот же)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2008, 12:55   #16
Vedrus
ИСККОНный хакер
Форумчанин
 
Аватар для Vedrus
 
Регистрация: 08.11.2007
Сообщений: 195
По умолчанию

Omega1, нужно перехватить прерывание, которое отвечает за обращение к файлу. В любом случае: удаляем мы его, читаем, или запускаем - всё равно к файлу сначала происходит стандартное обращение. Если Вы его перехватите и обработаете будет Вам счастье.
#define QUESTION bb || !bb
Vedrus вне форума Ответить с цитированием
Старый 17.11.2010, 16:14   #17
Helena_pr
Новичок
Джуниор
 
Регистрация: 17.11.2010
Сообщений: 1
По умолчанию

Помогите пожалуйста мне надо написать точно такую же прогу на С++, её писать в консоле или Builder C++?и если есть какие-либо известные вам исходники или книги по этому вопросу, огромная просьба помогите... хотя бы какой-то маленький пример кода, как это реализовывать=))
Helena_pr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработчики добавления и удаления в дерево (TreeView) kayman Компоненты Delphi 10 08.03.2010 11:17
Очистка формата после удаления макроса valerij Microsoft Office Excel 2 14.06.2008 12:00
Нужна программа для удаления содержимого папки DNK1980 Фриланс 6 11.02.2008 16:52
Защита файлов от удаления Viteef Свободное общение 5 15.06.2007 22:44
Защита файлов от удаления Viteef Общие вопросы Delphi 10 02.06.2007 07:40