首页
社区
课程
招聘
[求助][求助]MFC类别的dll如何在手工加载后令其生效
发表于: 2016-11-16 17:58 3421

[求助][求助]MFC类别的dll如何在手工加载后令其生效

2016-11-16 17:58
3421
之前手工加载dll,用的是标准dllmain函数,手工加载完毕之后,利用函数指针调用一下dllmain就令dll生效了。
BOOL WINAPI DllMain(  HINSTANCE hinstDLL,  // handle to the DLL module
  DWORD fdwReason,     // reason for calling function
  LPVOID lpvReserved   // reserved);

现在手头是一个mfc类别的dll,我手工将他加载完毕了,用od也看过了,加载的dll是正确的。
现在遇到问题就是没法让他生效,试了很多办法,百度了一下午。特来看雪请教大神了。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
怎么个手工加载法?
2016-11-16 18:18
0
雪    币: 29214
活跃值: (7719)
能力值: ( LV15,RANK:3306 )
在线值:
发帖
回帖
粉丝
3
看它DllMain返回的是TRUE吗, mfc的内部代码很多用到GetModuleFileName(hModule, ...), 内存加载的话一般失败都是在这里
2016-11-16 18:24
0
雪    币: 26
活跃值: (79)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
算了,感谢3楼的回复。不纠结了,用sdk写dll把,直接调一把DllMain完事!
2016-11-16 20:49
0
游客
登录 | 注册 方可回帖
返回
//