捣鼓了几天 捣鼓出来了 测试下来循环123456789次才提速30毫秒 快一丁点 代价是写的时候还得注意写的位置 不值得
除了回调 似乎也没有取子程序指针的需求 真要回调还是用类回调更稳定 本源码只是本蠢新学习汇编路上练手的小玩意儿 
放在启动窗口创建完毕之外的子程序最开始获取一切正常 测试了很多次 会闪退的 稳定闪退 不会闪退的一直不闪退 也就是说运行一次通过了 那就是过了
重要的事情说三遍
需要回调的 老老实实的用类回调
需要回调的 老老实实的用类回调
需要回调的 老老实实的用类回调
有BUG但是不打算修了 技术有限 修起来心好累 我自己会用这个 但是不推荐别人用 因为用的时候不小心容易出错
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 返回 (0 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 截获 | 子程序指针 | | | 可读 | 整数型 | | |
截获 = &取子程序指针 可读 = GetProcAddress (GetModuleHandleA (“Kernel32.dll”), “IsBadReadPtr”) 置入代码 ({ 139, 117, 252, 70, 138, 14, 128, 249, 232, 117, 248, 139, 78, 1, 141, 124, 14, 5, 137, 125, 252 })置入代码 ({ 139, 117, 4, 70, 138, 14, 128, 249, 232, 117, 248, 139, 78, 1, 141, 124, 14, 5, 57, 125, 252, 117, 236, 141, 126, 5, 137, 125, 252 })置入代码 ({ 78, 78, 138, 14, 128, 249, 232, 117, 248, 139, 78, 1, 141, 124, 14, 5, 131, 255, 0, 126, 236, 106, 4, 87, 255, 85, 248, 133, 192, 117, 226, 138, 15, 128, 249, 85, 117, 219, 137, 248, 139, 85, 252, 131, 196, 8, 201, 131, 196, 4, 255, 226 })返回 (0 )
来自群组: 热心网友 |