очень сомневаюсь. Может, лучше мониторить создание файлов и сразу делать копию?быстренько, еще до совершения события, куда-нибудь его скопировать?
Этот мы уже проходили. Слишком много файлов...очень сомневаюсь. Может, лучше мониторить создание файлов и сразу делать копию?
Я имел в виду в частности и ring0.Не существует глобального и адекватного перехвата в ring3.
быстренько скопировать все равно не получится. удаление происходит быстрее чем копирование. нужно тогда "заморозить" удаление до окончания копирования.С помощью какой функции можно отловить событие удаление файла и быстренько, еще до совершения события, куда-нибудь его скопировать?
СН3СН2ОН сказал(а):Возможно Вам поможет прочтение этого материала Жёсткая ссылка
Не-а... Это не выход. Удалять файлы нужно, однако удаленные файлы могут хранится в течении определенного периода на другом носителе. Аналог корзины. А вот запретить удаление минуя корзину... Вот это тема. Это надо попробовать.joiner сказал(а):Vlasssov [?]
быстренько скопировать все равно не получится. удаление происходит быстрее чем копирование. нужно тогда "заморозить" удаление до окончания копирования.С помощью какой функции можно отловить событие удаление файла и быстренько, еще до совершения события, куда-нибудь его скопировать?
во всяком случае это костыли да еще какие. есть элементарные настройки разрешений. смотри скрин
установив запрет на удаление мы можем продолжать записывать в папку.
нужен, но скорее всего можно и обойтись. разберись с важностью файлов, копируй в разные папки, архивируй. а то, что ты хочешь сделать это ерундакоторый год назад создавался и был не нужен, а теперь ОПА! нужен
К сожалению, важность файла, определяю не я.ужен, но скорее всего можно и обойтись. разберись с важностью файлов, копируй в разные папки, архивируй. а то, что ты хочешь сделать это ерунда
это лучший способ.потом запускать код на ручную синхронизацию. показываются какие файлы в обеих папках и удаляются те, которые уже не нужны.Единственный способ - либо теневое копирование на отдельный диск
Для x86 системы написать вполне реально. А для x64 нужно еще заморочится с цифровой подписью.для перехвата придется писать свой драйвер
Это как с кэшем. 70% информации берется из кэша. Вопрос только в его величине.это лучший способ.потом запускать код на ручную синхронизацию. показываются какие файлы в обеих папках и удаляются те, которые уже не нужны. но тут вопрос. а вдруг опять нужны будут?