易语言Hook Api吗?可以写Win7 64位变速吗

易语言Hook Api吗?可以写Win7 64位变速吗,第1张

不可以。

易语言是不支持编译64位程序的,这很重要。

注入的核心是把dll文件放到目标进程的内存空间里运行,使其成为目标进程的一部分。然而你并不能把32位的程序放在64位环境下运行,

即便64位系统可以运行32位程序,那也是windows为之提供了32位虚拟机而已,本质运行环境依然是32,

建议学学C语言,配合易语言使用还是可以的。

内存容量越大越好,应不小于硬盘容量的0.5~1%,如出现这方面的问题,就应该换上容量尽可能大的内存条。

劣质零部件

少数不法商人在给顾客组装兼容机时,使用质量低劣的板卡、内存,有的甚至出售冒牌主板和Remark过的CPU、内存,这样的机器在运行时很不稳定,发生死机在所难免。因此,用户购机时应该警惕,并可以用一些较新的工具软件测试电脑,长时间连续考机(如72小时),以及争取尽量长的保修时间等。

不兼容

hook api有几种方式

1、导入表hook,枚举导入表,找到位置,替换函数指针即可,api加算法即可完成,因此c#也可以调用api来完成

2、inline hook,找到函数地址,开头写入跳转指令跳转到新位置,新位置执行后可以选择调用原函数,原函数之前可以先执行被覆盖的指令在跳转到剩余函数指令上。api加算法即可完成,因此c#也可以调用api来完成


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9958271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存