2

.net のデスクトップ アプリから "Metro" アプリを起動する方法はありますか?

4

2 に答える 2

5

すべてのモダン UI アプリには、アプリの起動に使用できる URL プロトコルが関連付けられています。
次のように、特定のアプリのプロトコルを見つけることができます。

  1. Windows + Rを押します
  2. タイプregedit
  3. 案内するHKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
  4. アプリのサブキーを見つけます (例: AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp)
  5. そのサブキー内で、ActivatableClassId_some long name_\CustomProperties
  6. 値はNameプロトコル名を示します。

その後、 に渡すことができ name://ますProcess.Start()

(私はSuperUser でこれに答えました)

于 2013-01-03T16:52:00.340 に答える