原创 XP 下注册 MSComm32.ocx 方法收藏

新一篇: c# 获取硬件配置信息 | 旧一篇: 如何解决“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。”

由于在项目中要和串口通信,在VS2003中没有提供串口通信的控件,只好通过MSComm32.OCX控件来解决,以下是在XP中注册该控件的方法:
1.     将MSComm32.OCX文档Copy到windows\system32目录下面;
2.     编辑以下内容到新建的.reg文档中:
REGEDIT
HKEY_CLASSES_ROOT\Licenses = Licensing: Copying the keys may be a violation of established copyrights.
 
// The MsComm32 Control License follows:
HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905 = kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun
 
3.     运行这个.reg文件,完成注册。
 

发表于 @ 2008年01月14日 11:17:00|评论(loading...)|编辑

新一篇: c# 获取硬件配置信息 | 旧一篇: 如何解决“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。”

评论

#cy0661 发表于2008-01-14 13:59:16  IP: 218.19.111.*
注册一个东西不就是regsvr32这个,楼主这个做的目的是什么呢?小弟请教了.
#hwman 发表于2008-01-15 09:03:18  IP: 59.42.207.*
楼上有所不知,仅仅用regsvr32注册是无法在设计界面使用的,因为缺少了一个微软称之为“开发时许可证”的东东。作者补充的就是添加这个“开发时许可证”。不过这个秘密我在几年前就已经知道了。
#hwman 发表于2008-01-15 09:05:19  IP: 59.42.207.*
不过作者似乎忘记了注册控件了
#xieyj 发表于2008-01-18 10:50:18  IP: 210.14.92.*
由于最近项目中才遇到这个问题,所以就研究了一下。不过 hwman 补充的对,在这个步骤上还得先使用 regsvr32 注册,如果注册后在 c# 工程中添加引用时,出现需要“许可证”的问题,就使用我以上的方法解决。
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © xieyj