三猫 发表于 2024-7-16 15:36:37

获取带可空参数的子程序地址并显式传递空参数回调源码

1、如何获得带有可空参数的子程序的地址以供调用(系统自带的函数失效了)
2、怎样显式传空参数,避免对多变量是否为空不确定的情况需要写大堆判断

正好对这个问题有兴趣,抽空写了个demo
对参数数量和可空状态不同的情形,请自己改写汇编调用(其实可以可成循环的,偷懒枚举了)

核心思想:
1、把函数编译到固定特征的相对较近位置通过汇编代码获取地址
2、把可空参数拆成两部分通过汇编传标志位





**** Hidden Message *****

2098817979 发表于 2024-7-18 17:14:20

觅风论坛需要你

... 发表于 2024-7-20 18:52:03

的法国风格化规范化

找找找 发表于 2024-7-22 20:29:45

我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛

我叫很钢 发表于 2024-7-24 22:07:28

谢谢分享!~

我叫很钢 发表于 2024-7-26 23:45:10

嘻嘻不错支持一个

1225061801 发表于 2024-7-28 13:17:55

我知道错了,感谢大神分享

慌什么! 发表于 2024-7-30 02:50:41

豆腐干士大夫

csw96781 发表于 2024-7-31 16:23:26

阿斯蒂芬撒反对

zzq6689@qq.com 发表于 2024-8-2 05:56:12

00.000...000
页: [1] 2
查看完整版本: 获取带可空参数的子程序地址并显式传递空参数回调源码