PLC解密家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9476|回复: 3

MSCOMM32控件注册的两种办法

  [复制链接]

196

主题

90

回帖

7079

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7079
QQ
发表于 2017-7-8 22:12:12 | 显示全部楼层 |阅读模式

当我们在VC或者VB或者VS环境下基于MSCOMM控件开发的软件发布后,是不是有种很爽的感觉,可以拿到别人的电脑上运行下你的软件,可是当你移植过去后却发现软件无法点击的动(别笑,我在开发C#软件时就是这样)或者出现如下图所示的情况:

这种情况一般出现在Windows7版本下,这说明MSCOMM32没注册,我们可以选择两种方法去解决,一种方法是当我们安装VC++6.0/VB6.0时,如果选择了ACtiveX控件项(自定义安装),MSComm控件就会自动安装在计算机上了,并在系统文件夹下多了3个文件:Mscomm.srg, Mscomm32.ocx,Mscomm32.dep;

此时,这里提供了两种办法,这两种办法是相辅相成的,大家一起结合着看便知道自己是否成功注册了:


第一种方法:首先须准备MSCOMM32控件的配件,至少如我所显示的这几个:

然后就是如何将其成功注册,在当前的文件下,新建一个记事本文件,内容是:

copy mscomm*.* %windir%\system32\ /y
Regsvr32 %windir%\system32\mscomm32.ocx /s
reg add "HKCR\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905" /v "" /d "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"
pause

然后将其命名为:注册.cmd

点击注册.cmd,注册成功!!!

---------------------------------------------------------------

第二种办法:

下载这三个文件Mscomm.srg, Mscomm32.ocx,Mscomm32.dep;将其放到C/Windows/System32下之后,用Windows下的注册工具regsvr32注册该OCX控件,

点击“开始”->"运行",再在中填入

  Regsvr32   C:\Windows\System32\Mscomm32.ocx,会出现如下成功信息:

完成上面程序之后,在注册表中手工新建一个主键项:先在点击“开始”->"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOT\Licenses,在其中添加主键:4250E830-6AC2-11cf-8ADB-00AA00C00905 

并将内容设置为:kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun

这样我们就完成了注册。

从未用过解密软件的,或者新装的系统可能会出现mscomm32.ocx控件缺失错误,这个控件是所有COM口通讯软件都要用的,少了这个控件将不能通过COM口通讯。


方法1.如果您嫌麻烦,就直接把这个控件和解密软件放到同一个文件夹里,放到一起就行了,就这么简单。


方法2.XP系统下请将包中Mscomm32.ocx文件拷贝到Windows的system目录下(注意WinNT下是System32)。


方法3.win7-win10系统请把MSComm32.OCX复制到C:\WINDOWS\system32文件夹,运行注册


方法4.win10-win11的64位系统则需放在Windows/SysWOW64下,然后在对应目录下找到cmd.exe文件,然后右键--以管理员身份运行(这是关键)--输入regsvr32 mscomm32.ocx 按回车键,即可解决错误提示!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

196

主题

90

回帖

7079

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7079
QQ
 楼主| 发表于 2017-7-11 09:03:24 | 显示全部楼层
再来一个极为简便的方法:
如果提示缺少MSCOMM控件,请包中Mscomm32.ocx文件拷贝到Windows的system目录下(注意WinNT下是System32)。
如果您嫌麻烦就直接把这个控件和解密软件一起放到同一个文件夹里,放到一起就行了,就这么简单。

新手、从未用过解密软件的,或者新装的系统可能会出现mscomm32.ocx控件缺失错误,报错内容如上图。补救措施:XP系统在C:\WINDOWS\system32文件夹下拷入mscomm32.ocx控件即可。WIN7-WIN10系统32位放在Windows/System32 下,64位放在Windows/SysWOW64下,然后点击开始菜单-->运行-->输入regsvr32 mscomm32.ocx 后回车即可解决错误提示!


COMDLG32处理方式完全同上

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

41

回帖

105

积分

一级会员

Rank: 2

积分
105
发表于 2018-12-1 21:20:16 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

2

回帖

16

积分

新新会员

Rank: 1

积分
16
发表于 2022-8-27 10:26:56 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|PLC解密家园 ( 京ICP备14025225号-2 )

GMT+8, 2024-11-24 10:25 , Processed in 0.071460 second(s), 23 queries .

快速回复 返回顶部 返回列表