[原创]VB6.0串口控件mscomm32.ocx 破解版,支持大于16的串口号

2020-01-07 19:26发布

本帖最后由 gtrajtr 于 2015-1-26 18:46 编辑

在坛子里看到有坛友抱怨VB6的串口控件mscomm32.ocx 不支持大于16的端口号,有时候使用不方便。
自己就顺手把它破了这个限制,端口号最高支持到255,一般情况应该足够用了。

另外,有坛友说mscomm32在64位系统下用不了,我没有遇到过这种情况。
mscomm32肯定是支持64位系统的,有些老项目的上位机软件是VB写的,一直在64位系统都用得好好的。

用VB写了个简单的测试程序,在win7 64bit下测试通过,串口是用CH340从USB转出来的串口,TX、RX断接,点TX,能正常收发数据。

截图,微软原版本的mscomm32.ocx,打开串口17出错
破解版mscomm32控件-254.png (34.9 KB, 下载次数: 0) 下载附件 2015-1-26 18:34 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
67条回答
dushanwu522
1楼-- · 2020-01-13 05:33
好东西,一直在用VB,谢了!
EMC菜鸟
2楼-- · 2020-01-13 06:10
 精彩回答 2  元偷偷看……
xf331785508
3楼-- · 2020-01-13 06:30
楼主,授之于鱼,不如授之于渔,教教怎么修改ocx文件吧。比较好奇,我自己用UE打开搜了下port number, 只搜到了错误字符串。 难道楼主用了VB的指针VarPtr 来定位的??
gtrajtr
4楼-- · 2020-01-13 08:23
way2888 发表于 2015-1-29 08:09
可否共享一下你现在在用的win7和VB软件的下载连接

很久以前下载的,连接找不到了

我把文件名、HASH值给出来,你搜一下,对比一下HASH,就知道是不是一样的版本
台机用的是这个版本是OK的,以前用MSDN的零售版本也是没问题的
LENOVO_W7P1_PR_64_SC_RDVD.iso
CRC32: BF468969
MD5: C59EEDCDA1260A187F6D128CD5E701A3
SHA-1: F74BD4FBB281418DBF6D1D947D7A1DCEC3F30712


VB是这个:
en_vb6_ent_cd1.iso
CRC32: ABFA221F
MD5: D2158F8C0C0C65AAEF923096D5514A65
SHA-1: E3F52932A71F0C1B5A1CDCF3B60277723E9CB4D8
gtrajtr
5楼-- · 2020-01-13 11:15
EMC菜鸟 发表于 2015-1-29 08:51
楼上的各位兄弟还在用 VB ???

怀旧,偶尔用一下
codefish
6楼-- · 2020-01-13 12:22
我早年也用过msomm32.ocx,支持一下!

一周热门 更多>