我一直在外部进程中挂钩ws2_32的connect
函数。我只是使用CREATE_SUSPENDED
创建进程,然后将“hook.dll”注入进程以挂钩connect
函数。在Windows 7 x64上一切正常,我使用了大约5个不同的挂钩库(MagicAPIHook,UALLHook,AFXCodeHook,GenCodeHook,DetourHook等)。但是,似乎不可以在Windows XP上运行。所有其他API函数似乎在Windows XP上运行良好(MessageBox
,CreateProcess
,VirtualAlloc
等。如何挂钩connect
?