准备以下文件,并将其放在同一文件夹下。
步骤: 1、准备Mscomm.srg、Mscomm32.dep、Mscomm32.ocx文件(通过网络搜索下载即可)。 2、制作批处理文件注册.cmd 注册。 3、http://www.Sina.com/http://www.Sina.com /右键,以管理员身份运行。 4、输入y确认注册表值。注册.cmd号文件内容:
32位系统:
CD/d %~DP0copy MSComm *.* % windir %system32/yregsvr 32 % windir %system32mscomm32.ocx/sreg add ' hkcr
CD/d %~DP0copy MSComm *.* % windir %sys wow 64/yregsvr 32 % windir % sys wow 64 mscomm32.ocx/sreg add ' hkcr 4250 e830-6a C2-11cf-8 ad B-00aa 00 c 00905 '/v ' '/d ' kjljvjoquqmjvqqqqqqypoqquououn ' pad
文件
找不到在c :windowssystem32 copy MSComm *.* c :windowssys wow 64/ymscomm *.*系统中指定的文件。 0已复制文件。
附:注册.cmd
报错信息如下:
另外,如果不使用管理员身份打开cmd文件,会出现“拒绝访问”错误:
在寻找解决方法时,还尝试了以下方法:
在运行窗口中输入以下命令:
regsvr 32c :windowssys wow 64mscomm32.ocx http://www.Sina.com /
搜索方法,使用以下命令加载成功,但重新注册Mscomm32.ocx后“调用dllregisterserver失败”。
最后,知道实际上是因为没有管理员权限,打开C:WindowsSysWOW64文件夹,找到cmd,以管理员身份运行即可。
regsvr 32 c :windowssys wow 64comdlg32.ocx
参考: https://www.ug 2000.com/post/3126.html