VS2012添加串口控件Microsoft Communications Control

使用 Microsoft Communications Control, Version 6.0 控件开发的VS2012串口通信程序,如果PC上没有该控件,在VS2012可以编译通过,但无法调试、执行程序。

1. 调试时出错如下:

“com.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
“com.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。
“com.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
“com.exe”(Win32): 已加载“C:\Windows\SysWOW64\mfc110.dll”。已加载符号。

2. 打开资源文件时也出错了。

在这里插入图片描述

3. 复制VS6.0中MSCOMM32.OCX

系统是Win7的话,复制VSE600ENU1\OS\SYSTEM\MSCOMM32.OCX到C\Windows\SysWOW64
在这里插入图片描述
用管理员方式打开
C:\Windows\System32\cmd.exe
regsvr32 C:\windows\syswow64\mscomm32.ocx在这里插入图片描述

4. 注册表修改

HKEY_CLASSES_ROOT项下的Licenses项
添加主项:

4250E830-6AC2-11cf-8ADB-00AA00C00905

值:

Kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun

在这里插入图片描述

5. 顺利打开MFC可执行文件

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值