Code Bye

dll文件怎么样调用exe文件的函数

如题  本人写了一个hook 程序    dll正常注入
dll注入以后的功能(例如说读取被注入程序的寄存器的值)不想写在dll文件内
想写在exe文件内  需要在exe文件内写一个函数实现此功能
先不讨论这样做好不好了

本人该怎么样实现  exe文件内的函数被dll调用
看网上说定义一个全局指针  指向函数    会的写一下关键代码
例如
指针 怎么样定义
怎么样指向函数
dll怎么样调用
或别的需要注意的
谢谢大家了

解决方案

80

工程新建def文件,EXE可以像DLL一样导出函数(很多插件-宿主系统就是这样导出宿主接口的),然后在DLL中:
GetProcAddress(GetModuleHandle(NULL), “FunctionName”);
即可获取函数地址,然后调用,DLL和EXE在这方面是没有区别的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明dll文件怎么样调用exe文件的函数