首页 > 其他 > 详细

dll转发

时间:2021-08-21 08:18:50      阅读:19      评论:0      收藏:0      [点我收藏+]
// Dll1.cpp : 定义 DLL 的导出函数。
//

#include "pch.h"
#include "framework.h"
#include "Dll1.h"


#pragma comment(linker,"/EXPORT:Add=Dll2.Add")
// Dll2.cpp : 定义 DLL 的导出函数。
//

#include "pch.h"
#include "framework.h"
#include "Dll2.h"


int Add(int a, int b)
{

    return (a + b);
}
#include<iostream>
#include<Windows.h>
using namespace std;

typedef int(*FUNC)(int a, int b);
int main()
{
    HMODULE hModule = LoadLibraryA("Dll1.dll");
    FUNC mAdd = (FUNC)GetProcAddress(hModule, "Add");
    int result = mAdd(1, 2);
    cout << result << endl;
    cin.get();

    return 0;
}

 

dll转发

原文:https://www.cnblogs.com/iGhost/p/15168340.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!