Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как я могу узнать и прочитать файл до того как с ним начнет работать другая программа

71K
17 мая 2011 года
GoDini
2 / / 17.05.2011
Здрувствуйте!
Подскажите пожалуйста, как я могу узнать и прочитать файл до того как с ним начнет работать другая программа. Например
пользователь хочет открыть некий документ, а мое приложение должно узнать какой документ собирается открыть пользователь и
прочитать его до того как с ним начнет работать Офис и тока потом Офис будет работать с ним.
думаю что что проще сделать через ВинАПИ, а в стандартных хуки не нашел решения.
пишу на с++ builder 2007.
Приму любые мысли и замечания !
278
17 мая 2011 года
Alexander92
1.1K / / 04.08.2008
В принципе, вам нужно на низком уровне перехватить обращение к файлу, т.е. вызов NtCreateFile(). В качестве примера - классика: посмотрите, как работает Filemon из SysInternals.
71K
18 мая 2011 года
GoDini
2 / / 17.05.2011
т.е с 0 нулевого кольца ?
просто не имею опыта в этом деле, а из прочитанных форумов мало понял последовательность действий =(
278
18 мая 2011 года
Alexander92
1.1K / / 04.08.2008
Да. Еще раз ваше обращаю внимание на Filemon, посмотрите, как это там реализовано.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог