Windows 11の新コンテキストメニューにMeryのコマンドを追加したい

  1. Windows 11ではコンテキストメニューが新しくなりました。
    このため、インストーラーでMeryで開くのオプションを有効にしていても、コンテキストメニューの「その他のオプションを表示」を選択しないと、Meryで開くのオプションが表示されません。
    (Meryに紐づいているファイルの場合は「開く」で開けます)

    どうやら単純にレジストリを追加するだけではいけないようなのですが( IExplorerCommandを利用する必要がある)、もし可能でしたらご対応いただけると非常にありがたいです。

    https://forest.watch.impress.co.jp/docs/news/1339250.html
    https://blogs.windows.com/windowsdeveloper/2021/07/19/extending-the-context-menu-and-share-dialog-in-windows-11/

     |  ひつじのひと  |  返信
  2. 情報ありがとうございます。

    Windows 11 のコンテキストメニューですが、調べてみましたところパッケージ化と証明書による署名が必要とのことなので Mery のような野良アプリでは対応できなさそうです。

    Visual Studio Code でも同様の要望があがっているようですが Win32 アプリ (デスクトップアプリ) だと対応は困難なようですね。

    【参考】Integrate with the Windows 11 Context Menu #127365
    https://github.com/microsoft/vscode/issues/127365

    将来的に Mery のストアアプリ版をリリースすることになれば、恐らく技術的には可能かと思いますので、ご意見は今後の開発の参考にさせていただきたいと思います。

     |  Kuro  |  返信
  3. https://github.com/microsoft/AppModelSamples/tree/master/Samples/SparsePackages

    これの最初のほうだけを読んで、非パッケージ型でもいけるなら・・・と思っていたのですが、署名等も必要でしたかなるほど・・・。

    VSCode側もOS依存ネイティブコードを導入したくない為対応できずにいるということでなかなか大変そうですね。MSが緩和策を講じてくれることに期待することにします(汗

     |  ひつじのひと  |  返信
スポンサーリンク