VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 172|回复: 5

[求助] WIN10注册mswsock.dll提示找不到入口点

[复制链接]
发表于 2020-5-20 07:16:59 | 显示全部楼层 |阅读模式
在XP系统的VB6下编译了一个TCP通讯程序,加载了socket控件。在win7或win10下运行该exe程序时,报错,经确认,是因为没有注册mswsock.dll控件,从XP系统拷贝过来这个控件到win7或win10下注册,提示模块已加载,但是找不到入口点,按照网上搜到的答案,都没能解决。比如以管理员身份运行CMD等都不行,请高人指点!
发表于 2020-5-20 11:15:32 | 显示全部楼层
虽然socket我很少用,但是我记得不是dll吧,应该是ocx
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-20 14:54:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-20 14:59:46 | 显示全部楼层
注册MSWINSCK.OCX也不行,提示“模块已加载,但找不到入口点DllRegisterServer“。试了几台电脑了,WIN7的和win10的都有,都是这个提示。
回复 支持 反对

使用道具 举报

发表于 2020-5-20 19:44:46 | 显示全部楼层
用管理员模式注册,xp下基本都是管理员模式,win7、win10管理员权限更加麻烦,而且win10好像注册ocx,程序菜单里有专门一项cmd(管理员),大概就是权限的问题。还有一点ocx的话win7、win10只要放程序同目录,程序加载时系统会自动注册ocx,不需要手动注册,activate dll需要手动注册。或者写个manifest程序清单可以实现免注册
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2020-6-7 02:28

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表