关于进程中同时动态加载同一DLL问题

rundll64 rundll64 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题描述:
一个基于Dlg对话框的工程,在工程中设定了时间控件。通过参数,在不同的时间段内调用同一个DLL返回相应的结果

由于时间段有重复,例如张三,李四都在10:00执行,间隔10分钟一次

问题就出现了,会有一次动态加载的DLL没有产生返回值。


CString str;
HINSTANCE hInst;
hInst=LoadLibrary(_T("te.dll"));
typedef CString (_stdcall *mGg)(CString W, CString R, int i,int iW);
mGg G=(mGg)GetProcAddress(hInst,"G");
if(!G)
{
AfxMessageBox(_T("sru-获取函数地址失败!"));
return;
}
str = G(strU,strR,iT,iW);
。。。。。。。。
FreeLibrary(hInst);


...全文
评论 21
收藏 已收藏
分享
返回顶部
rundll64
进程/线程/DLL 15,466 成员 49,169 内容