用vs2003写的一个简单dll
int _stdcall add(int a, int b)
{
return a + b;
}
int _stdcall subtract(int a, int b)
{
return a - b;
}
用dumpbin查看exports信息时却看不到这两个函数
然而用vs6.0写的话却能看到
更诡异的是客户端程序动态调用dll函数时ADDPROC Add = (ADDPROC)GetProcAddress(hInst, "add");获取不了
而ADDPROC Add = (ADDPROC)GetProcAddress(hInst, MAKEINTRESOURCE(1));又能获取
这样看来函数确实在exports信息中,可为何dumpbin看不到呢?