Дрянь какая-то. Используй нормальные хукеры. Ты должен сохранять пролог ф-ии, на которую ставишь хук, вместо пролога ставить jmp на свой кусок памяти, который заранее выделяется, в котором будет восстановлен оригинальный код пролога, после чего уже прыжок на свою ф-ию, которая должна быть...