VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 975|回复: 1

如何将主程序指针传递到DLL中

[复制链接]
30_avatar_middle
最佳答案
0 
在线会员 发表于 2015-8-13 15:04:47 | 显示全部楼层 |阅读模式
3驿站币
本帖最后由 Ping 于 2015-8-13 15:41 编辑

DLL工程名:MeLoad
Exe工程名:ShellCore
我在DLL中定义了输出表
extern "C"{
        __declspec(dllexport)BOOL Fi(char *aFile);
}

BOOL Fi(char *aFile)
{
        return TRUE;
}

在EXE中定义了指针函数
typedef BOOL (* DLLMain)(char* Dll_ServiceGet);当我调试的时候执行到下面的New_ServGet);
无法网下单步执行,一直冬冬的响
MemoryGetProcAddress 这个自写的获取导出的函数的地址函数
if(lpproc!=NULL)
{
        lpproc(
                New_ServGet);
}
如何将主程序指针传递到DLL中
如何将主程序指针传递到DLL中 ShllCodeDec.zip (1.89 KB, 下载次数: 4)





上一篇:关于远控程序代码无法进行编译,求解!!!!!
下一篇:VC/MFC MFC双缓冲绘图,如何同时动态的绘制两幅图在一个对话框下的两个图片控件下。
78_avatar_middle
最佳答案
0 
online_supermod 发表于 2015-8-13 18:14:34 | 显示全部楼层
修改VirtualAlloc 的 flProtect 为 PAGE_EXECUTE_READWRITE 试试
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-10-25 16:38

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表