COM +に32 COMサーバーDLLを登録できるので、インプロセスサーバーではなくローカルサーバーとして実行されると聞きました。これは64/32ビット問題を解決します、64ビットCScriptホストの32ビットCOM DLLにアクセスすることは可能でしょう。
Win7の "コンポーネントサービス"にDLLをCOM +アプリケーションとして登録する方法を教えてください。
編集する 32ビットDLLを64ビットDLLに登録することはできません。 regsvr32
この64ビットプログラムは、CScriptホストだけでなく32ビットDLLもロードできないためです。唯一の回避策は、DLL内のインプロセスCOMサーバーを32ビットホストで実行されているアウトプロセスサーバーで使用できるようにすることです。これがDLLをCOM +アプリケーションにインストールする理由です。
regsvr32
プログラムが32ビットDLLをロードして呼び出しDllRegisterServer
それはDLLによってエクスポートされます。 64ビット以降、あなたの提案はうまくいきませんregsvr32
32ビットDLLを読み込めません。だからあなたの答えようとする試みは残念ながら間違っています。