在此程序中用《windows核心编程》里介绍的替换输入节钩子拦截另一个程序的winsock api,结果此程序的winsock初始化就失败了
也就是WSAStartup()错误,请问大家遇到过这种问题么?如何解决阿

解决方案 »

  1.   

    太长了……使用的就是《windows核心编程》里的代码。
    我在这里问过,大家看看吧
    http://community.csdn.net/Expert/topic/3366/3366702.xml?temp=.4835626
      

  2.   

    不掉用dll中的函数可以正常运行,只要一调用,winsock初始化就出错
    我钩住的函数只有send,recv,sendto,recvfrom,bind,accpet,connect
    并没有去理会WSAStartup
      

  3.   

    SPI容易上手么?能介绍一些好的文章或书籍么?
      

  4.   

    SPI《WINDOWS网络编程技术》14章讲的比较好