VS2013 + WIN7 + MSCOMM控件
之前在网上下载了一个控件注册的文件,直接运行exe文件就可以,入下图所示。可是最近重装系统后发现直接运行没用了。
先把以上三个文件复制到C:\Windows\System32下,然后cmd运行,输入:
Regsvr32 C:\Windows\System32\Mscomm32.ocx
注意,中间的空格不要忘记带,要不然会出错的。运行后出现下图:
后面有人写:“完成上面程序之后,在注册表中手工新建一个主键项:先在点击“开始”->”运行”,再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOT\Licenses,在其中添加主键
4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为:
kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun”这个步骤,我注册表中打开,这个信息是存在的,不知道是不是因为之前运行了上方的那个exe的问题。这里还是贴出来给大家看一下。
这样我们就完成了注册。之后,果然,可以用了。
其实Mscomm控件是VC6.0的专配,现在用的串口通信有的用serialport类来完成,可以在网上下载这个类并以现有项的形式添加到工程中。serialport类多见于C#,在C#中有专门的控件,可是C++中没有,想使用它的函数,需要自己添加。

本文介绍如何在VS2013和WIN7环境下正确安装和配置MSCOMM控件,包括手动注册控件步骤及在注册表中添加必要项的方法,并提供替代方案——使用serialport类。

6787

被折叠的 条评论
为什么被折叠?



