1

ComAutomationFactory.CreateObject を使用してオブジェクトを作成しようとしました。次の例外を与えています

     "Failed to create an object instance for the specified ProgId"

私のアプリケーションは OOB で実行されており、権限が昇格されています。

if (ComAutomationFactory.IsAvailable && App.Current.HasElevatedPermissions) {

                dynamic sample = ComAutomationFactory.CreateObject("SampleCom.ComClass");

            }

ここで、SampleCom は C# で作成された my Com アプリケーションです。

シルバーライト4を使用しています

4

1 に答える 1

1

Dll が署名されている場合にのみ、ComAutomationFactory.CreateObject を使用してオブジェクトを作成できます。

于 2010-02-09T10:18:15.777 に答える