600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 坚石诚信ET z201 时间型开发遇到的问题。Microsoft VBScript 运行时错误 (0x800A

坚石诚信ET z201 时间型开发遇到的问题。Microsoft VBScript 运行时错误 (0x800A

时间:2024-05-26 22:11:21

相关推荐

坚石诚信ET z201 时间型开发遇到的问题。Microsoft VBScript 运行时错误 (0x800A

在开发一个ASP网站程序,后台有一块是微信提现到用户零钱,客户想像银行那样使用加密狗或秘钥来进行操作。后来在我网上查询了坚石诚信ET z201 时间型加密狗。并购买进行对接。

根据官方给的DEMO需要将ETz201COM.dll和ET_OTPVerify.dll拷贝到系统目录下,一般为C:\windows\system32目录,然后在cmd窗口中运行regsvr32 ETz201COM.dll命令注册ETz201COM.dll控件。并提示注册成功。

官方给了64位和32位的DLL组件。我部署在 64位系统并注册组件后,运行网站程序提示:

Microsoft VBScript 运行时错误 (0x800A01AD)

ActiveX 部件不能创建对象

/demo.asp, line 66

后来百度查询大概是组件没注册上,或者权限问题。经过查询需要将ETz201COM.dll和ET_OTPVerify.dll组件给Everyone权限。给上权限后还是继续报错。

后来我又部署一台 32位系统, 将32位的组件复制到C:\windows\system32目录,然后在cmd窗口中运行regsvr32 ETz201COM.dll命令注册ETz201COM.dll控件。并给Everyone权限。在运行程序居然成功运行了。

我怀疑可能是64位组件在 64位系统上注册可能程序调用不起来。又百度查询64位系统注册32位组件。具体步骤如下:

1、首先通过资源管理器 进入C:\Windows\SysWOW64 (c为系统盘)

2、找到CMD.exe 并右键选择“以管理员身份运行”;

3、使用CD命令返回到刚才的目录: cd C:\Windows\SysWOW64 并按回车

在命令行中输入:

regsvr32 C:\Windows\SysWOW64\ETz201COM.dll 并按回车;

提示注册成功。

在运行程序可以完美运行了。

坚石诚信ET z201 时间型开发遇到的问题。Microsoft VBScript 运行时错误 (0x800A01AD) ActiveX 部件不能创建对象

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。