Программно перехватить доступ к файлу

Corrector

Имеется некоторая stupid.dll, к исходникам которой нет доступа.
В какой-то момент stupid.dll создает файл Dir1\A.txt, где Dir1 - полный путь к файлу, который прошит в этой dll-ке
Так получилось, что в папке Dir1 созданние файла является нежелательным. Надо как-то перехватить момент создания этого файла
и заменить Dir1 на Dir2 (скорее всего, за этим будет следить программа, которая подгружает stupid.dll)
В каком направлении копать?

tamusyav

А подправить каталог внутри dll-ки не проще?

psm-home

Возможно перехват вызова (вызовов) API поможет. На всякий случай вот статьи .

Corrector

адрес прошит не статический, а вычисляется на основе API-функции GetModuleFileName

Helga87

тогда перехвати вызов API функции GetModuleFileName, в чем проблема?
Оставить комментарий
Имя или ник:
Комментарий: