dll转发

// 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转发

上一篇:【CCF-CSP】字符串匹配


下一篇:输入流FileInputStrean获取文件中的内容