問題タブ [full-trust]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - (パッケージ化された) COM を使用した UWP / デスクトップ ブリッジ通信
現在、AppContainer 内のアプリでは通常アクセスできない API にアクセスする必要がある UWP アプリケーションを開発しています。
私は (まだ) WinUI3 に移行できないので、DesktopBridge を使用して制限された作業を実行したいと考えています。
両方のプロセスが相互に通信する必要があるため、すべての設定が完了したら比較的シームレスに処理できる COM を考えました。このページ
によると、これは「Packaged Com」を使用して可能になるはずです。
私は今持っています...
- パッケージ化されていない win32 アプリ (PowerShell など) からアクセスできますが、独自の UWP アプリからはアクセスできないアウトプロセス Com サーバー (c# net5.0)。
- メイン ロジックと UI を備えた UWP アプリ。
- 両方のプロジェクトからパッケージを作成するパッケージング プロジェクト。(マニフェスト)
コードは GitHub: Repoにあります。
誰かがこの問題を解決する方法を知っていますか、または IPC の代替案を手に入れましたか?
PS: C# Packaging / DesktopBridgeで
Packaged Com
Out-Of-Proc COMを使用したチュートリアル