获取DLL中的函数入口地址

//定义返回值为int型的包含两个int型参数的函数指针类型pAddTest
typedef int (*pAddTest)(int,int) ;
pAddTest func; //定义pAddTest类型的变量func
//获取DLL文件的模块句柄
HMODULE hm=LoadLibrary(“StaticLib_dbg.dll”);
//从DLL文件中获取AddTest函数的地址,强制转化成函数指针类型后,赋值给func
func=(pAddTest)(GetProcAddress(hm,”AddTest”));
//执行func,参数分别为2、3
printf(“2+3=%d”,(*func)(2,3));
getchar();
//释放句柄空间
FreeLibrary(hm);
return 0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值