社区
语言基础/算法/系统设计
帖子详情
如何实现dll调用主程序函数?
FeiXue_AL
2006-05-16 01:18:34
如何实现dll调用主程序exe的函数?我见有一游戏插件就是按这样的方式实现的。
不过他提供了主程序的api。
不知道要是我编写exe,这些主程序的api该如何定义,来让dll掉用?请高手指点,如果可以请贴上一个简单的例子。
...全文
128
回复
打赏
收藏
如何实现dll调用主程序函数?
如何实现dll调用主程序exe的函数?我见有一游戏插件就是按这样的方式实现的。 不过他提供了主程序的api。 不知道要是我编写exe,这些主程序的api该如何定义,来让dll掉用?请高手指点,如果可以请贴上一个简单的例子。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
获得当前应用程序执行时所在的目录
在PB中获得当前应用程序执行时所在的目录和Exe名称。使用API
函数
GetModuleFileNameA。
最简单的插件示例
最简单的一个插件机制的示例工程。通过动态加载
dll
完成插件工作。
键盘监控范例程序
利用Hook技术
实现
键盘监控
得到操作系统的版本
得到操作系统的版本
c++,
dll
后缀的控件
调用
主程序
本身的
函数
方法
利用GetModuleHandle()这个
函数
就可以获取
主程序
的句柄,然后在通过GetProcAddress()这个
函数
获取
主程序
的
函数
地址; 具体代码如下: HMODULE hModule=GetModuleHandle(NULL);//获取
主程序
句柄 if (hModule)//判断是否获取成功 { typedef void ( *LPGetCourseFlag
语言基础/算法/系统设计
16,747
社区成员
33,239
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章