65,210
社区成员
发帖
与我相关
我的任务
分享
EXPORTS
SetHook
MsgHwnd DATA
SECTIONS
MsgShared Read Write Shared
#pragma data_seg("MsgShared") //共享数据段
HHOOK glhHook=NULL; //钩子句柄。
HWND MsgHwnd = NULL;
//HINSTANCE glhInstance=NULL; //DLL实例句柄
#pragma data_seg()
....省略
HWND MsgHWnd;
MsgHWnd =(HWND)::GetProcAddress(hModule, "MsgHwnd");//问题出在这!!俺不知道如何引用GetProcAddress的这个地址!直接引用这个地址是肯定有问题的!!!!!!能通过读取内存方式访问吗?
#pragma comment(lib,"../Debug/Hook.lib")
#define DllImport _declspec(dllexport)
DllImport BOOL SetHook(BOOL bInstall,HWND HookhWnd);
DllImport HWND MsgHwnd;
BOOL WINAPI SetHook(BOOL bInstall , HWND hWnd) //安装钩子。
{
......
}