关于mfc串口通信.exe文件在其他电脑无法打开的原因及解决问题方法

由于缺少mscomm32.ocx组件,MFC串口通信程序在未安装C++6.0的电脑上无法运行。为解决此问题,可以手动将mscomm32.ocx文件放入C:/Windows/System32目录,并以管理员身份运行cmd,使用regsvr32命令注册该组件。

原因:mfc串口通信缺少mscomm32.ocx组件。如果安装C++6.0,电脑会自动被安装组件,
但是如果没有安装许多电脑并不自带这个组件,需要手动注册。
网上许多串口通信助手,在没有mscomm32.ocx组件的情况下也可以运行,原因是通信所调用
的组件不同,它们可能由其他软件编写,比如C#。

一:将mscomm32.ocx文件解压出来后放到C/Windows/System32。
https://pan.baidu.com/s/1qWC7ia8B4PUHsfyN5-geBg)(mscomm32.ocx下载地址)
这里写图片描述

二C/Windows/System32下搜索cmd.exe。

![这里写图片描述](https://img-blog.youkuaiyun.com/20180803154711351?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNzMwMTU4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

三.右键以管理员身份打开cmd命令提示符。

这里写图片描述

四.输

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值