2011-01-12 9 views
0

を32ビットのDLLを呼び出すことはできません。このエラーは、Windows 2003 64ビットで発生します。 DLLは32ビットで、32ビットシステムで正常に動作します。は、私はこのように私のJSスクリプトからCOMオブジェクトを作成しようと64ビットのWindowsで

私はを試しましたが、Regsvr32.exeのバージョンは両方ともで、64ビットシステムでは両方のバージョンでdllが正常に登録されました。

不幸にも、エラーメッセージは、オブジェクトを作成できない理由を教えてくれません。その理由は不明ですが、まだ登録されていないか、まったく違うかもしれないため、オブジェクトを作成できない可能性があります...

また、このdllに完全なパーミッションを追加しました。

他に何ができるのか分かりません。アイデアはありますか?

は編集

[OK]をした後、私は(レジストリでそれを発見した)、このDLLをシステムの下で登録されていることを知っているので、なぜ私はそれから任意のCOBオブジェクトを呼び出すことはできませんか?

答えて

0

プロセスが64ビットで、32ビットのDLLを呼び出そうとしている可能性がありますか? (ただし、この場合はhereと記載されているようなトリックがあります)。

関連する問題