1.由于VC6.0之后,VS不在带有MScomm控件,要使用MScomm控件需要自己注册添加。
控件下载链接:MScomm控件,压缩包中含有四个文件(MSCOMM.SRG,MSCOMM32.DEP,MSCOMM32.oca,mscomm32.ocx)
2.首先将四个文件放到目录C:\Windows\System32,网上有的说64位的系统需要放到目录:C:\Windows\SysWOW64 下也有的网友说放到上面的目录下出现下面的问题(权限的问题,应该以管理员权限运行),自己新建了一个目录,将四个文件放进去,问题也解决了,说明具体哪个目录不是很重要(自己没有测试)。
3.以管理员身份运行命令指令符,否则会出现上面的权限问题,点击快捷键:Win+X键,然后选择A(以命令提示符(管理员)),
输入信息:回车会提示注册成功信息:
4.修改注册表信息:
mscomm控件是要授权的,所以必须将其使用“执照”licence 在注册表中登记注册. 运行”regedit“命令,在注册表中 HKEY_CLASSES_ROOT\Licenses 新建一个主键项:4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为:kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun,有的已经设置好了,检查一下就可以了。
5将MScomm控件添加到VS2010自己建立的工程中,
选择插入Microsoft Communication control6.0(SP4)
这样就把MSComm控件添加到自己的MFC工程当中了,可以进行下一步的编程操作了。
参考:http://blog.csdn.net/flydream0/article/details/8002012