在 C++ 中,您可以使用 _ReturnAddress 找出调用函数的位置。
这也可以在ahk中实现吗?
Code: Select all
hook1 := New MinHook("user32.dll", "MessageBoxW", "MessageBoxW_Hook")
hook1.Enable()
Return
MessageBoxW_Hook(hWnd, lpText, lpCaption, uType) {
global hook1
return DllCall(hook1.original, "ptr", hWnd, "str", "Hooked!", "ptr", lpCaption, "uint", 48)
}
当 Messagebox 函数被调用时,我想检查这个函数被调用的点。