ActiveX组件无法创建对象:'jsShell.Ops' - 但可以通过编辑器工作

时间:2012-11-11 17:46:20

标签: dll vbscript activex

我有以下问题。我想在我的项目中使用jsShell.dll(Link to dll and description)。我使用Win7 64位。

  1. 我下载了dll并将其放在C:\ Windows \ system \ jsshell(文件jsShell.dll和khook.dll)中
  2. 我使用c:\​​ Windows \ SysWOW64>成功注册了dll; regsvr32.exe c:\ Windows \ system \ jsshell \ jsShell.dll(注册khook.dll不需要)
  3. 然后我尝试运行测试文件jsshell \ jsShell DLL \ demo scripts \ window.vbs,它是jsShell.zip的一部分:

    a)双击window.vbs并收到以下错误:

    脚本:C:\ Users \ joe \ Downloads \ jsshell \ jsShell DLL \ demoscripts \ windows.vbs

    LINE:6

    CHAR:3

    错误:ActiveX组件无法创建对象:'jsShell.Ops'

    代码:800A01AD

    SOURCE:Microsoft VBScript运行时错误

    这是错误行:Set jsS = CreateObject("jsShell.Ops")

    b)在WEB-ED编辑器(Link to WEB-EDD)中加载并通过编辑器运行脚本,这非常有效。

  4. 有人可以解释一下,(a)和(b)之间的区别在哪里?为了使用(a)变体运行我的脚本需要做些什么?

    很多

0 个答案:

没有答案