win7 vs2010编写的程序 在xp上无法定位程序输入点wsapoll与动态链接库ws2_32.dll

.Net技术 码拜 9年前 (2016-02-27) 1288次浏览
     已知程序在win7上运行正常,win7的ws2_32与xp的版本不一致,wsapoll在xp上不支持,各位大神帮忙解决一下,小弟新手分不多,100分敬上
解决方案

50

那就要针对不同的操作系统写不同的代码了,不能放到一起了。

50

引用 2 楼 u012767683 的回复:
Quote: 引用 1 楼 SPFarm 的回复:

那就要针对不同的操作系统写不同的代码了,不能放到一起了。

程序代码倒是不用改,主要是运行时引用的动态链接库中找不到系统方法,又不知道这个方法是干什么用的,真纠结

运行时引用动态链接库,那肯定是用到了系统方法,即使你找到了这个方法有什么用,它还是需要,也还是没办法绕过去啊。
就像你说的,wsapoll在xp上不支持,那就没办法了,得想别的办法了。所以就要有两份代码,一份是处理Xp的,一部分是处理Win7的。LZ说的“代码倒是不用改”,每太明白呢。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明win7 vs2010编写的程序 在xp上无法定位程序输入点wsapoll与动态链接库ws2_32.dll
喜欢 (0)
[1034331897@qq.com]
分享 (0)