Forum Discussion

Crazylarry's avatar
Crazylarry
Copper Contributor
Feb 11, 2025

FTAs for multiple application IDs

Hello. I am trying to package PuTTy into MSIX. PuTTy sets up the file extension .PPK with two verbs: 'open' which uses the Pageant application, and 'edit' which uses the PuTTygen application. I can edit the MSIX manifest and successfully associate the 'open' verb under the Application Id for Pageant, but if I also add the 'edit' verb under the Application Id for PuTTygen, it will not allow me to do so. Does anyone know if it is possible to associate the same file type extension with two separate Application Ids?

1 Reply

  • Crazylarry's avatar
    Crazylarry
    Copper Contributor

    In this article https://github.com/MicrosoftDocs/windows-dev-docs/blob/docs/hub/apps/desktop/modernize/integrate-packaged-app-with-file-explorer.md it states that: 

    You can only launch the app with a series of parameters. You can't perform advanced operations, like launching another executable or performing a task without opening the main app.

    To achieve these goals, you must create a Shell extension, which provides more powerful ways to integrate with File Explorer. 

    So from this statement it seems that if you need a file type to be opened in different ways by two different executables in the same package, the application's context menus have to be implemented using a shell extension DLL. I would love for someone to prove otherwise....

Resources