Обрисую ситуацию, EXE файл вызывает функцию из DLL1 передает в нее данные для обработки, затем DLL1 их частично обрабатывает и в свою очередь вызывает функцию Sаmple1 из DLL2 передает туда данные для дальнейшей обработки. Но передает их неверно, один параметр с ошибкой.
Исходников DLL1 и DLL2 нету. Нужно вмешаться в тот момент, когда DLL1 вызывает функцию Sаmple1 из DLL2 и скорректировать передаваемые туда данные. Вопрос, можно это сделать хуком и как собственно?
P.S. Вариант с подменой импорта DLL1 я знаю