1

AssemblyPart ローダーを介してマネージド コードをダウンロードできる実用的なプロトタイプがありますが、ネイティブ DLL または COM オブジェクトを直接ロードする方法がわかりません。ストリーム経由でネイティブ コードをメモリにロードするために私が見つけた最も近い情報は、独自の loader を作成することです。そこから、COM オブジェクトにアクセスする生のメソッドに移行するのは、少しやり過ぎのようです。

背景:アプリケーションは、昇格された権限で実行される署名済みのビジネス アプリケーションです。ビジネスに必要な統合機能を提供するサードパーティの COM オブジェクトを実行する必要があります。デスクトップでの COM コンポーネントのインストールと保守に関連する展開の問題を回避したいと考えています。ブラウザ モードの内外の両方で実行しています。

SilverLight 5 を使用していることに注意してください。

4

1 に答える 1

0

私たちが採用した戦略には、COMオブジェクトを含むアプリケーションの形式でCOMオブジェクトのラッパーをダウンロードすることが含まれます。アプリケーションがダウンロードされて実行されます。これにより、インストールプロセスが回避され、サーバー側の更新がサポートされます。

于 2012-09-12T14:58:33.410 に答える