WIN7系统中VS2010中使用MSCOMM控件的解决方案

5星 · 超过95%的资源 需积分: 10 7 下载量 57 浏览量 更新于2024-09-15 收藏 1.88MB DOCX 举报
"解决WIN7系统中VS2010不能使用MSCOMM控件的问题" MSCOMM控件是Microsoft Communication Control的缩写,用于实现串口通信、调制解调器控制和数据传输等功能。在WIN7系统中,VS2010默认不支持MSCOMM控件,导致无法使用该控件。为了解决这个问题,需要下载MSCOMM控件包,并将其注册到系统中。 首先,需要下载MSCOMM控件包,并将其解压到系统目录下。在WIN7系统中,需要将包里的所有文件拷贝到c:\windows\syswow64目录下,而在XP系统中,需要将其拷贝到c:\windows\system32目录下。 其次,需要注册MSCOMM控件。可以通过管理员模式运行CMD.exe,输入regsvr32c:\windows\syswow64\mscomm32.ocx命令注册控件。这一步骤非常重要,否则无法使用MSCOMM控件。 在注册控件后,需要在注册表中添加相关键值。可以通过注册表管理器添加HKEY_CLASSES_ROOT项下的Licenses项,并在其中建立主键4250E830-6AC2-11cf-8ADB-00AA00C00905,键值为kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun。这一步骤也非常重要,否则会导致在VS2010中报授权错误。 在VS2010中,需要新建一个MFC工程,并在工具箱中添加MSCOMM控件。可以通过右键点击工具箱,选择COM组件项,并浏览到C:\windows\syswow64目录,选择MSCOMM32.ocx文件。最后,在对话框资源的图形编辑界面中,选择插入ActiveX控件项,并选择MSCOMM控件,就可以建立MSCOMM控件对象。 最后,在xxxdlg类中需要加载MSCOMM控件类,以便可以使用MSCOMM控件。通过选择IMSComm,点完成,就可以在WIN7下的VS2010中使用MSCOMM控件了。 解决WIN7系统中VS2010不能使用MSCOMM控件的问题需要 DownloadsMSCOMM控件包,注册控件,添加注册表键值,并在VS2010中添加控件。只有通过这些步骤,才能在WIN7下的VS2010中使用MSCOMM控件。