任意のコマンドライン引数を使用してUWPアプリケーションがデスクトップブリッジ(フルトラストアプリケーションコンポーネント)を起動できるかどうかを確認します。私は "引数グループ"(https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher参照)を指定することができますが、あらかじめ定義されたParameterGroup
を使用してサポートするように見えます。プログラムで決定された(起動時の)任意のコマンドライン引数を使用してUWPを起動する必要があります。これは可能ですか?あれば、どうですか?任意のパラメータを使用してUWPからフルトラスト(デスクトップブリッジ)アプリケーションを起動する方法
3
A
答えて
4
今日はこれは不可能です。
シナリオを速やかに達成するには、UWPに2つのプロセス間で共有されるローカルのappデータ/設定にコマンド文字列を書き込ませることです。したがって、フルトラストプロセスは、そこから起動された後にコマンド文字列を受け取ることができます。
より複雑な解決策は、2つのプロセス間にアプリサービス接続を確立し、その接続を介してコマンド文字列を渡すことです。これは、2つのプロセス間でやりとりを継続する必要がある場合に役立ちます。
何らかの理由で既存のフルトラストプロセスコードを変更できない場合は、アプリケーションデータからコマンド文字列を読み取って実際の完全信頼EXEを起動する余分なEXEをパッケージに追加することができますこれらのパラメータ(Process.Start()などを使用)を使用します。
関連する問題
- 1. フルトラストUWPアプリケーションを作成するには?
- 2. デスクトップブリッジ(プロジェクトセンテニアル)を使用して変換されたWin32アプリケーションのUWPアプリケーションアイコンを正しく構造化する方法
- 3. 動的パラメータを使用してJava Web Startアプリケーションを起動する方法
- 4. パラメータとして任意のラムダ関数を渡して使用する方法
- 5. 任意のアプリケーションからのデータ使用
- 6. simple_formを使用してコントローラに任意のパラメータを送信する方法
- 7. importlibを使用して任意のソースからモジュールをインポートする方法は?
- 8. WPFアプリケーションからアプリケーションを起動するUWP
- 9. Silverlightをブラウザから外してアプリケーションを起動する方法
- 10. コンパクトからインターフェイスを転送する方法:通常から任意:任意
- 11. アプリケーションからAppIconをタップしてアプリケーションを起動する方法iOSを起動しますか?(OSレベル)
- 12. PHPは、任意のパラメータと任意の方法で値を取る
- 13. コンストラクタオブジェクトから任意のオブジェクトにメソッドを適用する方法
- 14. appdomainを使用して、エントリdll上の任意のdllで任意のメソッドを実行する方法は?
- 15. アンドロイドの別のアプリケーションからアプリケーションを起動する方法は?
- 16. マクロを実行するパラメータを使用してJava FXからMicrosoft Wordを起動する方法
- 17. アプリケーション内からAndroidアプリケーションを再起動する方法
- 18. JDBCを使用して任意のコンピュータからlocalhostデータベースにアクセス
- 19. Three20のURLパラメータを使用して電子メールアドレスを使用して電子メールクライアントを起動する方法
- 20. アプリケーションの任意の部分でshiroフレームワークからcacheManagerを取得する方法
- 21. SoapUITestCaseRunnerを使用して1つのSpring起動アプリケーションを起動しますか?
- 22. 複数のスタートアッププロジェクトを使用してFirefoxでASP.NETアプリケーションを起動する方法
- 23. UWPアプリケーションがデバッガから起動しない
- 24. マップを再起動する方法Springバッチ紡績アプリケーションを使用してHadoopジョブを減らしますか?
- 25. フォームのプロパティグリッドを使用して任意のタイプを編集する方法
- 26. 任意のコントロールを使用してswtテーブルのテキストコンテンツを取得する方法
- 27. CUDAを使用して任意のサイズのタスクを処理する方法は?
- 28. ASP.NETでリダイレクトを使用して任意のファイルタイプを送信する方法
- 29. forループを使用して任意の数値をインクリメントする方法
- 30. リーフレットを使用して任意のマップを実装する方法は?
Process.Start()はWindows 10 Sでは動作しません。これは、それを使用するUWPアプリケーションがMSFT App Storeに受け入れられないことを意味します。 – rfreytag
これは間違っています。 Process.Start()はWindows 10S上で正常に動作しますが、あなたのパッケージにはEXEが付属しています。あなたのアプリはMicrosoft Storeで受け入れられます。 –