Forum Discussion

pulkitarora's avatar
pulkitarora
Copper Contributor
Feb 27, 2019

Suggested communication way between MSIX/win32 apps

I have 3 applications A, B and C. A and B are win32 applications packaged as msix, and C is shipped as a win32 application.

What is the suggested way of communication between A and B, and A and C?

  • Right now they have to be packaged together or for things like add-ons you can use a modification package.  In our backlog for the have a feature for IT Pros to adjust the container boundaries for multiple apps to work together.  Unfortunately it won't be in the upcoming 1903 release, but sometime after that (TBD).

     

    John Vintzel (@jvintzel)

    Program Manager Lead, MSIX

  • Right now they have to be packaged together or for things like add-ons you can use a modification package.  In our backlog for the have a feature for IT Pros to adjust the container boundaries for multiple apps to work together.  Unfortunately it won't be in the upcoming 1903 release, but sometime after that (TBD).

     

    John Vintzel (@jvintzel)

    Program Manager Lead, MSIX

    • RahulAdb's avatar
      RahulAdb
      Copper Contributor

      What is meant by "packaged together". Do you mean inside a single MSIX package?

       

      If we mark A & B as full trust applications, can they then communicate with each other and C as well over standard IPC techniques like named pipes.

      • jvintzel's avatar
        jvintzel
        Icon for Microsoft rankMicrosoft

        Sorry, I should have clarified.  Couple things to help out.  Are you repackaging or the developer for the code?

         

        Name pipes should work as well as COM.  Things like sharing registry and file system will be problematic.  If you have the specifics of what you are doing it might be easier to get you the correct answer.

         

        John.

Resources