COM オブジェクトのインスタンスを作成しようとしています。インターフェイスを実装するクラス名があり、CLSIDFromProgID() を使用して CLSID を取得します。だから私はCLSIDを取得しているので、これからはすべてがうまくいくはずだと思っていました. ただし、CreateInstance を呼び出して CLSID を渡すと、「クラスが登録されていません」というエラーが表示されます。また、一部のコンピューターでのみこのエラーが発生します。複数のコンピューターでエラーなしで実行されます。問題がどこにあるのかわかりません。レジストリが汚れていますか? ここで何が起こっているか知っている人はいますか?ご協力いただきありがとうございます!
これが .NET COM クラスであることを付け加えたいと思います。適切なエントリはレジストリにあり、DLL は GAC にあります。