Forum Discussion

Crazylarry's avatar
Crazylarry
Brass Contributor
Oct 15, 2026
Solved

SuperPuTTY MSIX And Windows Notepad Integration

I have successfully packaged Putty and SuperPutty into one MSIX package and used PSF to remediate a couple of things, e.g. the help shortcut, PATH variable. One of the options within SuperPutty is un...
  • TIMOTHY_MANGAN's avatar
    TIMOTHY_MANGAN
    Oct 16, 2026

    Crazylarry​  Notepad is itself another msix app and will be running in a different container that doesn't have a config.json file - causing this error when the parent injects the psfruntime.dll into it. 

    Inside the config.json file of your package, you can add an extra process entry for notepad.exe that, in essence, says don't do the injection when the new process has that name.  Just copy the entry you see for psflauncher, paste and change the name.  i.e.

    {

    "executable": ".*_PsfLauncher.*"

    },

    {

    "executable": ".*Notepad.*"

    },

     

    You would use the regex ".*Notepad\\.exe$" if you want to exclude Notepad.exe but not Notepad++.exe