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