易语言API Hook SetWindowTextA
我们知道SetWindowTextA这个API的作用是设置窗口标题,当我们调用这个接口的时候,换成我们的函数,本课没有做注入DLL调用,而是在一个测试文件里做了演示。
SetWindowTextA
.版本 2
.DLL命令 SetWindowTextA, 逻辑型, "user32.dll", "SetWindowTextA", , 改变指定窗口的标题栏的文本内容(如果窗口有标题栏)。如果指定窗口是一个控件,则改变控件的文本内容。然而,SetWindowText函数不改变其他应用程序中的控件的文本内容。.参数 hWnd, 整数型, , 要改变文本内容的窗口或控件的句柄。.参数 lpString, 文本型, , 指向一个空结束的字符串的指针,该字符串将作为窗口或控件的新文本。
mySetWindowTextA劫持钩子DLL源码:
很明显,hook后我们先弹框,再调用notepad.exe
.版本 2
.子程序 mySetWindowTextA, 整数型
.参数 窗口句柄, 整数型
.参数 窗口标题, 文本型信息框 (“被我API劫持了”, 0, , )
运行 (“notepad.exe”, 假, )返回 (0)
hook源码
这个务必注意,当我们开始Hook后,务必调用一次SetWindowTextA 或者易语言的标题。
.版本 2.子程序 __启动窗口_创建完毕SetWindowTextA (_启动窗口.取窗口句柄 (), “511遇见--www.511yj.com”)
a.安装Hook (“user32.dll”, “SetWindowTextA”, 到整数 (&mySetWindowTextA))
a.开始Hook ()
' SetWindowTextA (取窗口句柄 (), “511遇见--www.511yj.com”)
' 标题 = “511遇见--www.511yj.com”
_启动窗口.标题 = “511遇见--www.511yj.com”.子程序 mySetWindowTextA, 整数型
易语言API Hook SetWindowTextA相关推荐
- 易语言api hook CreateFileA
当调用CreateFileA创建文件时,我们劫持它,hook成我们自己的东西,易语言里的写到文件就是API(CreateFileA ) hook 说明 1.未hook前会生成一个111.txt,内容是 ...
- 易语言API hook 实现动态类名
我们知道易语言程序默认的类名是WTWindow,如果想改变这个类名,那么就需要API HOOK ,本课我们是实现的动态类名,也就是说,每次启动程序,它的类名都不一样. 生成动态类名我们采用了文本_取随 ...
- 易语言api hook ShellExecuteA 执行程序
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件.打开一个目录.打印一个文件等等),并对外部程序有一定的控制,和CreateProcessA比起来没有太复杂,可以简单理解为 ...
- 易语言API hook MessageBoxA
windows中三个最重要的动态链接库,Kenerl32.dll, User32.dll, GDI32.dll.HOOK API截获的是应用程序对系统API的调用,它在应用程序对系统API的调用之前截 ...
- 易语言API hook CreateWindowExA
CreateWindowExA是创建窗口的一个API,我们本课对这个API进行HOOK.我们仍热采用前几课封装的APIhook类模块.两种方式,一个是在一个程序里通过载入新窗口继续hook,一个是通过 ...
- 易语言api hook CreateProcessA 创建进程
CreateProcessA我们非常熟悉,就是创建一个进程,这个API的函数hook非常实用,本课我们可以通过CreateProcessA来运行系统的计算器,或者记事本等等. CreateProces ...
- 易语言api hook GetAdaptersAddresses 劫持网卡物理地址
GetAdaptersAddresses是获取物理网卡的MAC,这里我们通过HOOK,随机的改变它,效果如下图,获取本节MAC可以采用精易模块的MAC_取本机MAC (1) GetAdaptersAd ...
- 易语言API获取进程程序路径
通过传递进程ID取指定进程的程序路径,成功返回程序路径,失败返回空,用到以下API: 1.CreateToolhelp32Snapshot 快照句柄 = CreateToolhelp32Snapsho ...
- 易语言取java路径模块_易语言API模块制作进程取程序路径
易语言API模块制作进程取程序路径,提高进程的PID获取程序的所在路径. 进程_取程序路径 1.CreateToolhelp32Snapshot 快照句柄 = CreateToolhelp32Snap ...
最新文章
- tensorflow学习函数笔记
- swift学习一:介绍,开发文档下载
- 【深度学习笔记】CUDA
- redis分布式锁-基本概念与实现方式对比
- UA MATH636 信息论5 信道编码定理的证明
- 误删/etc/passwd的修复
- [蓝桥杯][2015年第六届真题]表格计算(递归+记忆化)
- 一、css清除浮动方法学习笔记总结(超详细,简单易懂)
- 【母亲节快乐】程序员的表达方式,了解一下?
- 1.4编程基础之逻辑表达式与条件分支 07 收集瓶盖赢大奖
- 弱鸡儿长乐爆零旅Day3
- Flutter进阶—质感设计之表单输入
- 简析:世博会燃印刷业激情
- python-selenium 自动化弹幕
- word2016文档怎样添加封面?简单技巧!word文档如何设置加入封面?
- Python的pyhanlp库使用(自然语言识别、姓名)
- idea插件开发--组件--编程久坐提醒
- 【NOIP2016提高A组五校联考4】ksum
- vue基于file-saver处理二进制文件流,导出文件
- Python爬虫随笔
热门文章
- CSDN报验证码错误
- jackson多态序列化与反序列化
- CCF-CSP-202112-2:序列查询新解(C++11题解)
- java 源码 股票_java+实时股票报价系统源代码+NeatBeans java的股票系统 - 下载 - 搜珍网...
- 安卓ImageView镜像翻转
- Hibernate复合主键查询陷进
- ECG分析:基于深度学习的ECG心律失常分类入门(1)
- Android制作天气预报软件 —— 天气查询
- django框架下后台登录验证
- 互联网软件技术培训,靠谱吗?