Форум программистов, компьютерный форум, киберфорум
Наши страницы

Еще один FileWatcher - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем STUDENT, содержащую поля: http://www.cyberforum.ru/cpp-beginners/thread1148101.html
Ребят, такая проблема, нужно исправить программу, чтобы она использовала функции ввода и вывода, Спасибо. #include "stdafx.h" #include <iostream> #include <iomanip> #include <algorithm> using...
C++ Определить функцию, возвращающую предыдущую минуту Определить функцию, возвращающую предыдущую минуту. Выполнить перегрузку функции для следующих типов параметров: 1. Структура «время» (часы, минуты, секунды). 2. Три целочисленных параметра: часы,... http://www.cyberforum.ru/cpp-beginners/thread1148088.html
Составить программу, проверяющую является ли данное число совершенным C++
Составить программу, проверяющую является ли данное число совершенным. Совершенным считается число, равное сумме всех своих делителей, не превосходящих самого числа. Например, 6=1+2+3. Спасибо за...
C++ Нахождение суперпростых чисел
Определение суперпростого числа. Суперпростым числом называется число, обладающее замечательным свойством: само оно простое, простыми являются любые разбиения его цифр на две части. Например, число...
C++ Вывести на экран все простые числа из данного промежутка http://www.cyberforum.ru/cpp-beginners/thread1148074.html
Здравствуйте, помогите пожалуйста с задачей Вывести на экран все простые числа из данного промежутка. Спасибо :)
C++ Приложение для Access Доброго времени суток! Есть готовая база данных на Access. Необходимо реализовать приложение к ней. У кого-нибкдь было что либо похожее, можете подделиться примером? подробнее

Показать сообщение отдельно
Fallenworld
76 / 76 / 9
Регистрация: 14.04.2014
Сообщений: 408

Еще один FileWatcher - C++

14.04.2014, 22:05. Просмотров 211. Ответов 0
Метки (Все метки)

Доброго времени суток!

У меня есть задача - отслеживание изменения содержимого файлов, используя win32 api. На вход имеется директория с файлами, на выходе список тех, что за время работы изменились.

Как я понял, FindFirstChangeNotification() не позволяет отслеживать именно изменения содержимого( хотя можно ли так изменить файл, чтобы размер остался тот же...) Поэтому имеется идея считать контрольные суммы CRC32, куда-нибудь их сохранять и периодически сравнивать. Причем нужно либо старую CRC привязывать к имени файла, либо сравнивать пересчитанную со всеми имеющимися.

Вопрос, как поставить условие циклу на считывание подряд всех файлов в директории, и как проводить повторную проверку, мб по таймеру?

Добавлено через 5 часов 22 минуты
Исследования показали, что FindFirstChangeNotification позволяет следить за изменениями всего, кроме содержимого. Все еще требуется мониторинг по CRC
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.