小さなSilverlightアプリケーションを構築しています。私は私のアプリケーションにCOM DLLを追加できるようにしたい。私の現在の考えは、WebクライアントでCOM DLLをダウンロードしてプロジェクトに追加することですが、SilverlightアプリケーションにCOMコンポーネントを追加する方法はありますか? (セキュリティでも可能ですか?)SilverlightアプリケーションにCOMリファレンスを追加する方法
0
A
答えて
2
Silverlightのセキュリティサンドボックスのためにできないのは、security transparentのマネージコードとネイティブコードは確かに品質ではありません。
さらに、Javascript経由でActiveXを呼び出すことは可能ですが、Silverlightはクロスプラットフォームであり、コードはMacまたはLinuxマシンで実行されている可能性があります。
COMでしか利用できない機能が必要な場合は、サーバー上のFullTrust .NETコードからCOMを呼び出すことができます(一部のホスト者は許可しません)。WCFサービス(またはASP.NET Webサービスあなたは古い学校になりたいと思っています:)ファサードはSilverlightアプリケーションが呼び出すことができますが、クライアント上でしか利用できないものが必要な場合に限ります。
+0
さて、私は彼のサウンドカードが必要です。悲しいことに、メディア要素コントロールを使用することはできません。ありがとうございます!一度考えれば答えが返ってくるだろう。 – vondip
2
できません。
ActiveXコンポーネントについては、JavaScriptコードを呼び出して取得します。
関連する問題
- 1. Silverlight 2アプリケーションにデバッグアセンブリを追加する方法は?
- 2. COMインターオペラ用VBAリファレンス(Excel内)として.NET EXEを追加
- 3. プレビルドイベントでカスタムリソースをSilverlightアプリケーションに追加
- 4. Nant COMリファレンス
- 5. システムトレイにアプリケーションを追加する方法
- 6. Windowphone 7のリファレンスを追加する方法Microsoft.Phone.Controls.Toolkit.dll?
- 7. Silverlightプロジェクトに非Silverlightアセンブリを追加する方法はありますか?
- 8. System.Web.Scriptリファレンスをクラスライブラリに追加する
- 9. Silverlight 5でアプリケーション全体のリソース辞書を追加する方法は?
- 10. SilverlightでValidationSummaryに閉じるボタンを追加する方法
- 11. 私のWebページにSilverlightアプリケーションを追加するには?
- 12. SilverlightコントロールをWPFソリューションに追加する方法は?
- 13. コード内のsilverlight tabcontrolにタブアイテムを追加する方法
- 14. SilverlightのDataGridにデータを手動で追加する方法
- 15. Silverlightツリー項目にコンテキストメニューを追加する方法は?
- 16. C#のPhotoshop CS4 COMへの参照を追加する方法
- 17. マネージコードにCOMオブジェクトを追加する
- 18. SOAPリクエストでKeyInfoリファレンスを追加する
- 19. SilverlightとCOM Interop
- 20. SilverlightでWCFデータサービス(ODATA)参照をプログラムで追加する方法
- 21. 作成したFirebaseリファレンスにフィルタ関数を追加する方法
- 22. Silverlightアプリケーションを保護する方法
- 23. Silverlightにアイテムを追加するコンボボックス
- 24. MonoDevelopでCOMライブラリリファレンスを追加する
- 25. Inproc COMサーバーに新しいインターフェイスを追加して実装する方法
- 26. コンボボックスに利用可能なCOMポートを追加する方法C#
- 27. Silverlightアプリケーションのプロファイル方法は?
- 28. .net Windowsアプリケーションの「プログラムの追加と削除」にエントリを追加する方法
- 29. クロムメニューのようなWebアプリケーションで「デスクトップに追加」ボタンを追加する方法
- 30. 私はリファレンスに追加オープンハードウェアモニタのソースコード
これはSilverlightアプリケーションである必要がありますか? WPFアプリケーションとして記述し、ClickOnceを使用して展開しましたか?適切に署名されたClickOnceアプリケーションは、FullTrustで動作し、ネイティブコードにP/Invokeできるようになります。 –