|
发表于 2022-7-16 03:25:15
|
显示全部楼层
四川省德阳市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | hook | 类_APIHOOK | |
_启动窗口.标题 = “非全局Hook DEMO”|
hook_SetWindowTextW | 逻辑型 | | |
hwnd | 整数型 | | | | text | 整数型 | | | |
hook. 暂停 (“user32.dll”, “SetWindowTextW”)t = 指针到文本 (text )如果 (t ≠ 编辑框1.内容 )ret = SetWindowTextW (hwnd, 编码_Ansi到Unicode (编辑框1.内容, )) ret = SetWindowTextW_ (hwnd, text )hook.继续 (“user32.dll”, “SetWindowTextW”)返回 (ret )|
hook_SetWindowTextA | 逻辑型 | | |
hwnd | 整数型 | | | | text | 整数型 | | | |
hook. 暂停 (“user32.dll”, “SetWindowTextA”)t = 指针到文本 (text )如果 (t ≠ 编辑框1.内容 )ret = SetWindowTextA (hwnd, 编辑框1.内容 )ret = SetWindowTextA_ (hwnd, text )hook.继续 (“user32.dll”, “SetWindowTextA”)返回 (ret )_启动窗口.标题 = “大傻瓜”如果真 (取反 (hook. 安装 (“user32.dll”, “SetWindowTextW”, &hook_SetWindowTextW )) )信息框 (“钩子 SetWindowTextW 安装失败”, 0, , )返回 ()如果真 (取反 (hook. 安装 (“user32.dll”, “SetWindowTextA”, &hook_SetWindowTextA )) )信息框 (“钩子 SetWindowTextA 安装失败”, 0, , )返回 ()信息框 (“已成功安装”, 0, , )循环判断首 ()Sleep (1000 )循环判断尾 (取反 (hook. 卸载 (“user32.dll”, “SetWindowTextW”)) 或 取反 (hook. 卸载 (“user32.dll”, “SetWindowTextA”)) )信息框 (“已成功卸载”, 0, , )
|
|