Перехватывать с инструкцией JMP и соглашением о вызовах?

Я перехватываю 32-битную функцию C ++, перезаписывая первые 6 байтов JMP инструкция.

При тестировании иногда (но не всегда) происходит сбой, если функции не имеют __stdcall Соглашение о вызовах. Нет вылетает с __stdcall, до сих пор.

Это заставило меня задуматься, если JMP трюк работает только с определенными соглашениями о вызовах, или он работает со всеми из них?

Я использую VS2008 на Windows.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector