質問

私は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#で作成された私のコムのアプリケーション

私が使用してSilverlightの4

役に立ちましたか?

解決

DLLが署名されている場合のみ、

は、

ComAutomationFactory.CreateObjectを使用してオブジェクトを作成することができます
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top