用HexAssistant(十六进制编辑器)破解MSCOMM32.OCX不支持串口数目大于16个的问题

工控评论阅读模式

用HexAssistant(十六进制编辑器)破解MSCOMM32.OCX不支持串口数目大于16个的问题

所在问题:

在做一些串口项目时,当我们在使用了mscomm32.ocx部件后,可能会发现当设置的串口地址大于16后,系统会报错,更不能传输数据,这是由于mscomm32.ocx限制了端口数目。通过本文的方法,我们可以不需要更改程序(像一些说的用api等编程的方法),突破这个限制。

解决方法:

1、在c:\windows\system32中找到MSCOMM32.OCX;

2、备份之(为安全起见);

3、使用HEXEDIT反汇编工具,打开它;

4、找到 "66 3D 10 00 "(这是文件中唯一一处) 将其修改为 "66 3D FF 00";

5、保存该文件即可实现支持256个串口。

所用工具:

HexAssistant是一款多功能的十六进制代码编辑器,又称HEX编辑器,可以对十六进制进行各种操作,还支持将十六进制转换成十进制。赶快下载体验吧!

HexAssistant介绍

HexAssistant是一款十六进制代码编辑器。用户可以使用它编辑、复制、剪切、粘贴、插入及删除十六进制转储,并输出到C#源码或者Java源码的文件。HexAssistant还包括一个数据快速阅览器和结构阅览器,以便您能浏览和编辑转换成的十进制值。

HexAssistant功能

基本功能:

导入Ç/Ç+ +文件
定制编辑器字体
从C / Java源复制十六进制数据到剪贴板。
磁盘编辑
以十六进制模式查看和编辑文件
突出显示修改后的数据。
无限撤消和重做操作
可变数据文件,例如,十六进制,文本和数值。
比较文件
十六进制数据导出到C源代码,java的源文件或文本文件。
生成全部或部分的文件,例如CRC-16校验CRC-32,MD2,MD4,MD5和SHA1。
一个数据块保存为一个新文件。

高级功能:

为十进制值的十六进制数据的快速浏览查看器查看和编辑。

用HexAssistant(十六进制编辑器)破解MSCOMM32.OCX不支持串口数目大于16个的问题

使用说明

第一次运行会提示购买,输入下方的注册码即可!

用户名:www.budingwang.com

注册码:015B086B62745D8D6D80C800825811B4310F4ECB601AC920EAD6B13783D9D50F

密码:www.downcc.com

下载地址

继续阅读
weinxin
我的微信
运营不易,
感谢支持!
工控最后更新:2020-10-22
公式库网
  • 本文由 发表于 2020年8月24日 13:03:09
  • 转载请务必保留本文链接:https://www.gongshiku.com/html/202008/yonghexworkshopzhongwenbanshiliujinzhibianjiqipojiemscomm32-ocxbuzhichichuankoushumudayu16gedea.html
Python学习

Python操作pymysql详细示例

Python操作pymysql详细示例 程序在运行时,数据都是在内存中的。当程序终止时,通常需要将数据保存在磁盘上。前面我们有学过将数据写入文件就是保存到磁盘的一种方式。但是当面对大批量的数据时,为...

发表评论