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ビット以降、あなたの提案はうまくいきませんregsvr3232ビットDLLを読み込めません。だからあなたの答えようとする試みは残念ながら間違っています。