搞了一天还没有解决:Winsock SPI 安装后创建socket返回10106错误(无法加载或初始化请求的服务提供程序)?

ciml 2007-12-19 10:52:57
开始在网上找的一个例子ipfilter
安装程序和dll编译成功,用安装程序安装后
创建socket返回10106错误
后来用SDK自带的例子lsp进行测试,效果完全一样。

现在的情况是:通过spiorder已经可以查看到安装进去的spi,而且dll路径也是正确的,
从测试来看,根本没有进入WSPStartup调用,把dll从所在路径删除后,返回的也是这个
错误,也就是说好像确实没有找到dll的路径,但我敢保证路径完全正确,郁闷了1天了,
请大家帮忙分析一下,谢谢!

在windows xp和windows 2003 上都是一样的错误。
...全文
365 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CathySun118 2008-11-03
  • 打赏
  • 举报
回复
错误代码?
UltraBejing 2008-04-30
  • 打赏
  • 举报
回复
有问题请先GOOGLE,BAIDU
ciml 2007-12-21
  • 打赏
  • 举报
回复
自己来回答
是因为没有export WSPStartup函数,如果直接采用 __declspec(dllexport)将
和系统冲突提示重定义错误,解决办法是
直接在.def中导出 WSPStartup即可。

4,387

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧