mirror of
https://github.com/HIllya51/LunaHook.git
synced 2024-10-22 23:18:16 +08:00
issues/41
This commit is contained in:
parent
8fe11883e2
commit
cdc207844f
@ -39,6 +39,9 @@ bool Triangle::attach_function() {
|
|||||||
if((DWORD)addr!=(DWORD)TextOutA)return false;
|
if((DWORD)addr!=(DWORD)TextOutA)return false;
|
||||||
if(auto addr=MemDbg::findEnclosingAlignedFunction(stack->retaddr))
|
if(auto addr=MemDbg::findEnclosingAlignedFunction(stack->retaddr))
|
||||||
{
|
{
|
||||||
|
if(*(BYTE*)(addr-2)==0xeb)//jmp xx, MONSTER PARK~化け物に魅入られし姫~,在函数中间中断
|
||||||
|
addr=MemDbg::findEnclosingAlignedFunction_strict(stack->retaddr);
|
||||||
|
if(!addr)return true;
|
||||||
HookParam hp;
|
HookParam hp;
|
||||||
hp.address=addr;
|
hp.address=addr;
|
||||||
hp.offset=get_stack(4);
|
hp.offset=get_stack(4);
|
||||||
|
Loading…
Reference in New Issue
Block a user