关于MSCOMM控件注册问题
本人用VC++ 6.0做了一个串口的通信界面,调用了MSCOMM控件,起初不知道在别人电脑上需要注册控件才能运行,结果不行运行。
后面再网上查了下手动注册方法:
按照网上说拷贝MSCOMM32.ocx(已有)、MSCOMM32.DEP、MSCOMM.SRG、MSCOMM32.oca到C:\WINDOWS\system32
然后运行 Regsvr32 Mscomm32.ocx,系统提示注册成功。
但是此时还是不能运行软件,于是又安装网上说的在注册表里的HKEY_CLASSES_ROOT\Licenses中添加主键
4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为:kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun
这个时候就可以打开软件了!!
我想知道上面的4个文件哪些是必须的,我以前只有一个MSCOMM32.ocx时,运行Regsvr32 Mscomm32.ocx,系统也提示注册成功,但是没有修改注册表,所以不行。
上面手动注册的确实有点麻烦,不可能让用户去干这些事吧,有什么简单点的方法吗。网上说可以使用Installshield生成安装包,但是不知道怎么设置才可以让它自动注册MSCOMM控件呢(希望讲得详细点),谢谢大家了!!!!!