![]() |
|
|
![]()
|
|
| LastAngel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
Можно ли во время мониторинга папки отловить момент открытия файла, т.е. до любых изменений файла ?
Если кто знает поможите) |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 32 Всего: 158 |
1. перехват CreateFile или ниже.
2. включение аудита для объектов файловой системы и включение получения уведомлений для данного аудита. 3. ... выбор способа зависит от того, что ты собираешься делать после "отлова момента". |
|||
|
||||
| LastAngel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
после отлова момента открытия хочу копию файла сделать ... т.е. если в папке открывается какой то файл делать его резервную копию во избежения потери данных или неправильного внесения новых.
|
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 32 Всего: 158 |
хм. странный метод бэкапа. не проще периодически бэкапить?
вопросы: ты на каждое открытие бэкап будешь делать? а если я просто копирую этот файл? значит наверное надо ловить открытие на запись? а если программа открывает на чтение, копирует во временный файл, в нем изменяет данные, а потом делает пару ренэймов? итд итп... |
|||
|
||||
| LastAngel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
что периодически бэкапить попроще, не спорю,но если за время между бэкапами несколько раз файл изменили/переименовали ?
Отлов на открытие с изменением конечно вариант,но вот если как ты сказал прога откроет на чтение сделает копию во временный и потом переименует, то первую версию надо то резервной сделать, т.е. опять получается открытие не только на запись, но и на чтение надо учитывать. |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 32 Всего: 158 |
кстати, для кого это делается и что из себя представляют файлы?
|
|||
|
||||
| LastAngel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
файлы разные ... *.doc, *.pdf, + еще спецефичные разрешения ... типо *.g, *.n
хранятся всякие отчеты, протоколы, результаты испытаний ... в основном текстовые файлы ... Это сообщение отредактировал(а) LastAngel - 23.4.2008, 15:32 |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |