С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Allderan
1

Обнаружить факт любых изменений в файлах

20.10.2012, 19:12. Показов 2105. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задан набор бинарных файлов. Разработать на С++ компонент, который фиксирует начальное состояние этих файлов и позволяет обнаружить факт любых изменений в их содержимом (детализация изменений не требуется, необходимо только обнаружить, что изменения имели место с указанием списка изменившихся файлов).

Достаточно лишь обнаружить факт изменений содержимого файла периодической проверкой по какому либо критерию.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2012, 19:12
Ответы с готовыми решениями:

Определить факт пересечения объектов и факт включения одного объекта в другой
Создается много плоских фигур(прямо, квадраты и другие) вершины задаются координатами. Помогите...

Как обнаружить факт нажатия кнопки на гарнитуре Earpods?
Samsung NP470R5E-X01RU; Windows 8.1; Гарнитура Apple EarPods MD827ZM. На ноутбуке - один разъем...

Откат изменений в файлах
Дана папка, которая является хранилищем файлов. Для всех текстовых файлов (*.txt), находящихся в...

Контекстное меню подвешивает проводник на любых файлах
Система мощная, проблем не было, ничего не менял, не ставил. Win 8, никаких модов. Вдруг,...

4
Эксперт С++
8483 / 6150 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.10.2012, 21:47 2
Читай про "мониторинг каталогов"
1
1605 / 1507 / 251
Регистрация: 19.02.2010
Сообщений: 4,070
20.10.2012, 21:54 3
Allderan, можно периодически пересчитывать для каждого файла CRC32 (и ещё 1-2 каких-нибудь подобных кода) и сравнивать значение с запомненным (при расхождении - орать об изменении файла). Гарантированно найдётся изменение даже при простановке злоумышленником старых времени-даты для изменённого файла.

Хотя, если мне не изменяет память, из виндовой файловой системы (NTFS) вроде бы можно вытаскивать значение CRC - ОС сама его считает. Т.е. может быть можно будет файлы постоянно не сканировать - а спрашивать значение CRC у ОСи.
1
Allderan
20.10.2012, 23:40 4
Спасибо за ответы.разобрался во всём.
dizett
16.10.2013, 22:18 5
Allderan, Привет. А ты не можешь поделиться программным кодом?

Добавлено через 5 часов 15 минут
Привет. Можешь выложить программный код?
16.10.2013, 22:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2013, 22:18
Помогаю со студенческими работами здесь

Сохранение изменений в файлах Excel
Может ли кто-нибудь подсказать решение проблемы в Microsoft Office Excel 2007: При попытке...

Браузер не видит изменений в файлах css и js
На денвере кто работает, у вас есть такая тема что цсс или джаваСкрипт изменил файлы, а в браузере...

Скрипт поиска слов в любых файлах, в т.ч. docx, doc, xlsx, xls
#!/bin/sh...

Как в xls файле обнаружить обнаружить ненужные связи?
Есть файл, в нем куча листов, плюс модули VBA... При открытии эксель спрашивает обновить ли ему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru