C语言中的回调函数使用情况?

Python011

C语言中的回调函数使用情况?,第1张

通过函数参数 传入回调函数 compare

在函数内部直接调用 compare

就这么简单

回调的一个作用就是,你可以规定好接口,由你来控制调度,但是接口内容交给调用你函数的人来完成

Search_List

函数

的第二个

参数

函数指针

在Search_List函数内

利用这个指针

去调用被传入的另一个函数

if

(compare((node->value_address),

desired_value)

==

0)

就是

则个if

里的

你的DLL注入每意义,应为你的DLL中的代码不会被有效执行。

DLL注入主要还是要HOOK系统API,但是NP是不允许你HOOK的。

你所谓的回调函数没有意义。

两进程通讯,windows有很多方法,

SendMessage就很简单。你的DLL在共享内存段加入句柄,主程序调用,并给句柄负值,DLL就可以直接SendMessageg给主窗口了。

嫌通讯数据不够大,可以使用CreateFileMapping,创建内存映像文件也可以。

最后,你试过你的DLL可以直接注入到游戏进程?NP无反应?