1

次の問題があります。プロジェクトで jsShell.dll ( dll と説明へのリンク)を使用したいと考えています。Win7 64ビットを使用しています。

  1. dll をダウンロードして、C:\Windows\system\jsshell (ファイル jsShell.dll および khook.dll) に配置しました。
  2. c:\Windows\SysWOW64> regsvr32.exe c:\Windows\system\jsshell\jsShell.dll を使用して dll を正常に登録しました (khook.dll を登録する必要はありません)。
  3. 次に、jsShell.zip の一部であるテスト ファイル jsshell\jsShell DLL\demo scripts\window.vbs を実行しようとしました。

    a) window.vbs をダブルクリックすると、次のエラーが表示されます。

    スクリプト: C:\Users\joe\Downloads\jsshell\jsShell DLL\demoscripts\windows.vbs

    ライン: 6

    文字: 3

    エラー: ActiveX コンポーネントはオブジェクトを作成できません: 'jsShell.Ops'

    コード: 800A01AD

    SOURCE: Microsoft VBScript ランタイム エラー

    これはエラーのある行です:Set jsS = CreateObject("jsShell.Ops")

    b) WEB-ED エディター ( WEB-EDD へのリンク) にロードし、エディター経由でスクリプトを実行すると、完全に機能します。

(a) と (b) の違いを教えてください。(a) バリアントを使用してスクリプトを実行するには、何をする必要がありますか?

ありがとう

4

0 に答える 0