欢迎分享,转载请注明来源:内存溢出
你说的是APIHook把易语言的比较少,大多资料是C语言的 有两种实现方法1. 找到API函数在内存中的地址,改写函数头几个字节为JMP指令跳转到自己的代码,执行完毕再执行API开头几个字节的内容再跳回原地址。这种方法对CPU有较大的依赖性,而且在多线程环境下可能出问题,当改写函数代码的时候有可能此函数正在被执行,这样做可能导致程序出错。2. 修改PE文件的IAT (Import Address Table),使之指向自己的代码,这样EXE/DLL在调用系统API的时候便会调用你自己的函数准备编写防火墙吗?据我所知,易语言可以实现检测网络是否连接,检测某个进程是否存在,就比如关机事件,可以有运行dos命令,bat命令等多种方式,我认为实现你说的只是部分,bug会很大。我的方法:做一个启动程序,启动程序名称为“A.exe”,然后你的那个主程序的__启动窗口_创建完毕代码第一句:判断(进程是否存在(“A.exe”)=假)信息框(“请从A.exe启动程序”,16,)结束()
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
笔记本电脑的电池保护怎么取消?
上一篇
2023-05-13
如何在win7的防火墙中,禁止本地某个程序访问外网
下一篇
2023-05-13
评论列表(0条)