是否可以在 AutoHotkey 中实现 _ReturnAddress?

遇到了问题?请先进行搜索(中文和英文),然后在此提问

Moderators: tmplinshi, arcticir

taketwo
Posts: 2
Joined: 07 Nov 2021, 02:30

是否可以在 AutoHotkey 中实现 _ReturnAddress?

07 Nov 2021, 02:35

这是通过翻译写的。如果上下文很奇怪,请原谅我。
在 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”函数是通过上面的示例代码挂钩的。
当 Messagebox 函数被调用时,我想检查这个函数被调用的点。

Return to “请求帮助”

Who is online

Users browsing this forum: No registered users and 21 guests