社区
进程/线程/DLL
帖子详情
dll如何调用主线程的函数?????????
a_stupid_boy
2003-12-12 04:39:40
我知道主线程可以很容易调用dll中的导出函数,
但我的动态库要调用主线程中的函数,大虾们教教我啊!
...全文
162
9
打赏
收藏
dll如何调用主线程的函数?????????
我知道主线程可以很容易调用dll中的导出函数, 但我的动态库要调用主线程中的函数,大虾们教教我啊!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guww
2003-12-27
打赏
举报
回复
gz
a_stupid_boy
2003-12-15
打赏
举报
回复
谢谢大家,最后我通过在主线程中向子业务dll传递函数指针的方式解决了问题
ultralzl
2003-12-15
打赏
举报
回复
凡是用到双向通讯的情况下都考虑一下回调函数。COM里面的连接点也是使用回调的原理来完成组件的相互通讯的。
maxmore
2003-12-14
打赏
举报
回复
callback
sboom
2003-12-14
打赏
举报
回复
postmessage 也许行。
liu_swallow
2003-12-12
打赏
举报
回复
Callback
孤必有邻
2003-12-12
打赏
举报
回复
这就是回调函数的最大优点,你可以试试
wwfttelne
2003-12-12
打赏
举报
回复
以函数指针的形式,让DLL调用你写的函数。
redangel
2003-12-12
打赏
举报
回复
可以试下在调用DLL的导出函数时,将主线程中的对象指针作为参数传递进去:
extern "C" __declspec(dllexport) int WINAPI AppRun(void* ObjectFunc)
{
((FUNC*)ObjectFunc)->YourFunc(...);
...
}
主
线程
调用
过环境检查以及防止游戏崩溃
先给大家说两种情况,也许这些情况都是你遇见过的。 案例一,逆向软件,调试游戏找到了某个CALL,我们编写
DLL
,把这个call写入到
DLL
中,然后把
DLL
注入到软件内部,对这个CALL进行
调用
,发生游戏直接崩溃报错的情况。 又或则直接用代码注入器编写内联汇编直接注入代码导致崩溃。(有的时候代码注入器不会出问题,因为他是进程挂靠的方式 优于
DLL
中非
主
线程
调用
的方式) 图片 案例二,编写了具有单一功能或则是一系列功能的
DLL
,测试以后功能正确,代码无误,可是总是在长时间运行时出现莫名其妙的崩溃情况。 其实这
DLL
专题之
Dll
Main
函数
Dll
Main
函数
,并没有什么好讲的.不就是加载和卸载
DLL
的时候用嘛!实际上,也不是这样.在一些高级应用中是很有用处的.今天,我们只是简单的测试测试.没有什么技术含量的.呵呵.那我们就看看吧:首先,老步骤,建立一个Win32 DynamicLink(
dll
)选择一个简单的工程.,代码如下:头文件:#ifndef _
DLL
MAIN_
DLL
_H_#define _
DLL
MAIN_
DLL
_
DLL
的入口点
函数
一、基本介绍 系统在不同的时候
调用
这个入口点
函数
,这些
调用
是通知性质的, 用来执行一些与进程或者
线程
有关的清理工作。如果
DLL
需要这些通知,则需要在源代码 中实现这个入口点
函数
。 注意
函数
名区分大小写
Dll
Main
函数
原型 BOOL WINAPI
Dll
Main( In HINSTANCE hinst
DLL
, In DWORD fdwReason, In LPVOID lpvRe...
MFC动态
调用
2种不同的QT
DLL
库
MFC中写法: 1、
调用
DLL
接口类 ,下列代码不是完整的,但是功能能满足 xxx.h HMODULE m_h
DLL
; // 加载
DLL
bool Load
Dll
(char* str
DLL
FileName); // 实例化接口 int CreateInstance(int argc, char *argv[]); //启动QT
主
线程
,阻塞 int StartCoreApplication(); //获得QT
DLL
中实例化的类 void* GetInstanc...
游戏内存Call技术-易语言绑定
主
线程
调用
CALL技术(游戏反检测call)
游戏Call技术-绑定
主
线程
调用
CALL技术(反游戏检测call) 我们在写call
调用
游戏进程里call时候,经常辅助运行一段时间后,游戏就会断线或崩溃掉,但是经过检查, 发现我们
调用
CALL的源代码又没发现写错误,这到底是怎样呢?{:100_162:} 其实这些是现在游戏的一些游戏反辅助检测导致的,并不是我们
调用
call的源代码没写对, 现在的游戏
调用
我们游戏进程里的各种CALL,都是游戏我们的
主
线程
来执行的,如果不是游戏的
主
线程
调用
CALL, 就会奔溃或游戏掉线, 所以我们的辅助程序都是在游戏进程.
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章