解决Window 7系统中Visual Studio 2010不能使用MSCOMM ActiveX控件的问题
来源:互联网 发布:linux deploy kali VNC 编辑:程序博客网 时间:2024/09/21 09:25
步骤
- VS2010没有自带MSCOMM控件,首先在该页面下载MSCOMM控件包:http://download.csdn.net/detail/rabbit200808/3236756(在此感谢rabbit200808
分享)。
2. 下载完毕后,把包里的所有文件拷贝到系统目录c:\windows\syswow64下(win 7系统);c:\windows\systom32(XP系统)。
3. 如果是win7系统找到c:\windows\syswow64下的CMD.exe,采用管理员模式运行,运行后输入regsvr32c:\windows\syswow64\mscomm32.ocx会提示注册成功。见下图:
4. 点开始->所有程序->附件->运行,输入regedit,启动注册表管理器,在其中找到HKEY_CLASSES_ROOT项下的Licenses项,在其中建立主键4250E830-6AC2-11cf-8ADB-00AA00C00905,键值为kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun。如果不做这一步会导致在VS2010中报授权错误。其实也可以用记事本打开下载包中的MSCOMM.SRG文件,就可以看到相关内容。见图
5. 接下来是VS2010中的操作,启动VS2010,新建一个MFC工程,随便一个什么工程都行。在工具箱的位置点击鼠标右键,见图,注意鼠标的位置是在“对话框编辑器”的位置上,点选选择项,图中打圈的地方。
6. 要多等一下,在弹出对话框中选COM组件项,注意图中打圈的地方,然后点选浏览,在弹出的文件选择界面中先找到C:\windows\syswow64目录,再找MSCOMM32.ocx文件,点击打开,会在主键列表中多出Microsoft communicationscontrol,version 6.0一项。至此MSCOMM控件已经加入到VS2010的ActivX的控件列表中了。
7. 接下来,在对话框资源的图形编辑界面中,点击鼠标右键可以看到如下图所示内容,选择插入ActiveX控件(X)…项,会看到MSCOMM控件,选择并确定,就可建立MSCOMM控件对象了。
最后,不要忘了在xxxdlg类中加载MSCOMM控件类,如下图:
选择IMSComm,点完成。
大功告成,从此可以在WIN7下的VS2010中顺利的使用MSCOMM控件进行串口编程了,本人已成功使用,也是花了大量的时间,在网上找了很多如何在WIN7注册和使用MSCOMM控件的资料,经过多次实验,总结综合了网上各种方法,终于实现。累啊!
- 解决Window 7系统中Visual Studio 2010不能使用MSCOMM ActiveX控件的问题
- Visual Studio中解决MSCOMM控件的问题
- Visual Studio中解决MSCOMM控件的问题
- Visual Studio中解决MSCOMM控件的问题
- 解决使用MSComm控件过程中内存溢出的问题
- MFC中MSCOMM控件问题的解决
- 解决VC6在win7中不能使用mscomm控件的方法
- Visual Studio与ActiveX控件兼容问题解决
- 解决VS2010使用mscomm控件无法接收数据的问题
- 解决mscomm控件无license的问题
- 在win7下使用MFC中MSComm控件的问题
- visual studio 2010 创建的MFC ActiveX 控件的工程 不能运行 提示:无法启动.ocx程序
- visual studio 2010 创建的MFC ActiveX 控件的工程不能运行 提示:无法启动.ocx程序
- 【插件-ActiveX】Visual Studio 中调试ActiveX控件
- 解决Visual C++无法使用ActiveX 控件,Gallery目录下没有Registered ActiveX Controls问题
- Win7 VS2012不能使用MsCOMM的问题
- 解决visual studio 2008在windows 7 系统中调试权限的问题
- VS2008下使用ActiveX控件MSComm
- Linux C面试题(内存管理)
- C++多线程编程简单实例
- 享受寂寞
- DLL的调用方式
- 对大部分文件操作产生的IRP派遣函数的简单处理
- 解决Window 7系统中Visual Studio 2010不能使用MSCOMM ActiveX控件的问题
- All-In-One Code Framework 中文版 2012-09-11
- vs2010 在静态库中使用 LNK2019: 无法解析的外部符号
- C/C++中extern中的作用
- VC中stdafx.h的作用
- Oracle Cursor 游标
- ASIHTTPRequest 详解, http 请求终结者
- .net防止多次点击按钮
- private static String CompressPngFile(