《windows核心编程》中的输入节挂接api为了解决新加载的dll需要挂接LoadLibraryA,LoadLibraryW....
和GetProcAddress
可我加入下面的代码后
CAPIHook CAPIHook::sm_GetProcAddress("Kernel32.dll", "GetProcAddress",
(PROC)CAPIHook::GetProcAddress, TRUE);
加载钩子的程序(调用SetWindowsHookEx)的程序就运行不了了,原因
if (!AfxSocketInit())
{
AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
return FALSE;
}
中AfxSocketInit()错误了......
我的程序自己并不使用winsock,所以我就把它给注掉了,就能运行了。但如果以后需要使用winsock怎么办啊......
是不是在project->setting里加了hook.lib后就已经把GetProcAddress的地址改了?
谁能告诉我这是为什么啊?怎么解决啊?
和GetProcAddress
可我加入下面的代码后
CAPIHook CAPIHook::sm_GetProcAddress("Kernel32.dll", "GetProcAddress",
(PROC)CAPIHook::GetProcAddress, TRUE);
加载钩子的程序(调用SetWindowsHookEx)的程序就运行不了了,原因
if (!AfxSocketInit())
{
AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
return FALSE;
}
中AfxSocketInit()错误了......
我的程序自己并不使用winsock,所以我就把它给注掉了,就能运行了。但如果以后需要使用winsock怎么办啊......
是不是在project->setting里加了hook.lib后就已经把GetProcAddress的地址改了?
谁能告诉我这是为什么啊?怎么解决啊?
解决方案 »
- 学习好C还是跟着微软走?
- (nState & ODS_SELECTED)是什么意思?
- 当程序最小化到托盘里后,重新双击,如何让托盘里的程序自动显示出来,以及没有再运行第二个实例?
- DataGrid问题
- VC中奇怪的问题
- 哭死了,关于recv发送数据能不能智能点的问题
- Win2K下LoadLibrary(_T("iphlpapi.dll"))的问题
- 高手救命啊!!!Release时出现错误unresolved external!!!!!!
- wade_vc过来拿分
- visual assist1079的注册码?
- 菜鸟请教各位大虾关于窗口重绘的问题!!
- 谁能帮忙写一个显示一个对话框的程序(基于对话框的),只是显示,不用处理任何消息,笔者弄了好久也没弄出来啊
Socket初始化