Разработать программу .
ВВЕДЕНИЕ Файловые системы семейства FAT содержат таблицу, в которой храниться информация о состоянии кластеров данных[1]. Кластеры, в которых размещался ранее удаленный файл помечены особым образом, и информация, хранящаяся в них доступна вплоть до перезаписи новым файлом или форматирования диска. Целью данной работы является разработка программы, позволяющей искать определенные последовательности символов в кластерах, которые помечены как удаленные. В качестве инструмента решения данной задачи обратимся к языку С++. Он идеально подходит для решения текущей задачи благодаря своей гибкости и быстродействию. Вместе с тем язык С++ вполне пригоден для низкоуровневого программирования, элементы которого будут применены для решения задачи[2]. В разработке требуемой программы мы не будем организовывать работу с диском напрямую через прерывания BIOS, вместо этого операции работы с диском будут реализованы посредством библиотеки WinAPI, что даст возможность эксплуатировать программу в среде Windows. Практическое применение решения поставленной задачи может быть найдено в области восстановления информации. ВВЕДЕНИЕ…………………………………………………………….…….….3 1. Постановка задачи…………………………………………….……..…....4 2. Теоретическая часть……………………………………………………....5 3. Интерфейс пользователя……………………………………………..….8 4. Описание программы………………………………………….….……….9 5. Методика и результат тестирования ………………………………….10 ЗАКЛЮЧЕНИЕ…………..………………………………………….…….…..14 Библиографический список……………………………………….…..…....15 ПРИЛОЖЕНИЕ. Текст программы. 1. А. С. Деревянко Системное программное обеспечение персональных ЭВМ 2. Джосьютис Н. C++. Стандартная библиотека./пер.с англ. – Питер, 2004, 736 с. 3. Нортон П. Программно-аппаратная организация IBM PC./пер.с англ. - М.: Радио и связь, 1991. - 328 с. 4. Нортон П. Персональный компьютер IBM PC и операционная система MS DOS./пер.с англ. - М.: Радио и связь, 1992. - 416 с. 5. Профессиональная работа в MS-DOS, Р.Данкан, Мир, 1993. 6. Джонсон М. Харт, Системное программирование в среде Microsoft Windows./пер.с англ. - Вильямс, 3-е издание, 2005. - 592 c. 7. http://msdn.microsoft.com/en-us/library/aa363858%28VS.85%29.aspx 8. Страуструп Б., Программирование: принципы и практика использования C++, исправленное издание./пер.с англ. - Вильямс, 3-е издание, 2010. - 1248 c. Похожие работы:
Поделитесь этой записью или добавьте в закладки |