私はRegSvr32経由で登録したCOM DLLを持っていますが、DComCnfgには表示されません。DCOMCNFG:なぜDLLが表示されませんか?
なぜですか?
私はいくつかのレジストリキーが不足していると思いますが、私はなぜそう思うのか分かりません。私はRegSvr32がそれを私のためにしたと思いました。
ありがとうございました。
私はRegSvr32経由で登録したCOM DLLを持っていますが、DComCnfgには表示されません。DCOMCNFG:なぜDLLが表示されませんか?
なぜですか?
私はいくつかのレジストリキーが不足していると思いますが、私はなぜそう思うのか分かりません。私はRegSvr32がそれを私のためにしたと思いました。
ありがとうございました。
regsvr32は、DLLが公開している登録機能を実行するだけです。 DLLの登録情報が間違っている場合、regsvr32は何もできません。探したいものがわからない場合は、* regsvr32 *に設定されたフィルタを使用してRegin(sysinternalsによって)を実行してから、登録されているGUIDを探します。次に、DCOMCNFGの詳細ビューでそれらを探します。 regsvr32が成功した場合は、おそらくそこにあります。実際の解決策は登録情報の何が間違っているかによって異なりますが、これにより問題の根本的な根拠がわかります。
もう1つのリモートオプションは、regsvr32が32ビットで実行され、DCOMCNFGが64ビットで実行されるか、またはその逆で、32-64ビットの競合が発生することです。私はDCOMCNFGがこのような場合にどのようなことを示すのか分かりません。この問題は一度もありませんでしたが、32ビットと64ビットのレジストリハイブがあり、正しい場所を探しているわけではありません。 \ WINDOWS \ SYSWOW64
は、ほとんどの32ビットCOMアプリケーション
64ビット・サーバー上で32ビットのCOMアプリケーションを登録する別の方法
ここで説明したように http://msdn.microsoft.com...dcomcnfg.exe_and_64-bit_applications