首页
社区
课程
招聘
未解决 [求助]内存注入MFC DLL的问题
发表于: 2024-1-19 09:12 2749

未解决 [求助]内存注入MFC DLL的问题

2024-1-19 09:12
2749

我尝试将MFC DLL注入到其他进程中,用远程线程注入或者直接loadlibrary都可以显示窗口,但是内存注入debug下报了如图错误。本来以为是内存属性的问题,原本注入区域是PAGE_EXECUTE_READWRITE,注入完成后改成了PAGE_EXECUTE没有解决。看了论坛一些帖子又以为是获取不到资源handle的问题,但是我弄了一个完全空的mfc dll,没有资源的,同样报这个错误。求教


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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 9044
活跃值: (6260)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2

       AFX_MANAGE_STATE(AfxGetStaticModuleState());
       
       HINSTANCE hResOld = AfxGetResourceHandle();
       AfxSetResourceHandle(theApp.m_hInstance);
       
       CMainWnd *MainWnd = new CMainWnd();
       AfxSetResourceHandle(hResOld);
       
       MainWnd->DoModal();


早点放弃mfc,没意义的东西。
2024-1-19 12:43
0
雪    币: 1014
活跃值: (631)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
要搞窗口之类的资源确实麻烦
2024-2-16 00:59
0
雪    币: 46
活跃值: (1740)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
哈哈,窗口是个问题,,用BC++试试,不过没有VC助手。
2024-2-16 12:56
0
雪    币: 46
活跃值: (1740)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
最好自己把AFX_MANAGE_STATE(AfxGetStaticModuleState());拆出来自己测试。
2024-2-16 12:57
0
游客
登录 | 注册 方可回帖
返回
//