inefficient_hooker 允许您用另一个可以正常调用 原始函数 的函数替换函数实现。示例用法:
#include <stdio.h>
#include \"hooker.h\"
int foo(void) {
return 1;
}
int my_foo(void) {
return foo() + 1;
}
int main(void) {
printf(\"%d \", foo()); // 1
thook(foo, my_foo, NULL);
printf(\"%d \", foo()); // 2
}
</stdio.h>
与其他 挂钩库 (如 mach_override 或 rd_route)不同,您不需要获取 原始函数 的引用,这使得 ineffective_hooker 的使用更加简单。
暂无评论