Я использую компоненты madCodeHook от Madshi для внедрения DLL в процесс, а затем перехватываю процедуру/функцию. Проблема в том, что каждый раз, когда выходит новая версия EXE, адрес функций может меняться. В настоящее время я использую Ollydbg, а затем жестко кодирую адрес в DLL, который я ввожу в процесс, это очень уродливо и небезопасно. Просто интересно, есть ли способ узнать определение процедуры, если я могу сделать это динамически.
Обратите внимание, это не со злым умыслом, я просто подключаю несколько процедур в целевом EXE для целей ведения журнала.