
The Package Support Framework (PSF) was originally a Microsoft open-source project to help Win32/DotNet applications run when inside an MSIX Container. TMurgent has taken up the support for the PSF in our own fork here on GitHub.
We have a new release of the PSF today. Not a lot of meat on it, but intended to set the stage for new solutions to app issues in the future.
Changes include:
- Changes to Detours in prep for work on intercepts to different kinds of functions.
- PsfRuntime: Added more informational intercepts for APIs that we may need to add full support for. Intercepts added include named and unnamed pipes, mailslots, semaphores, and mutexes. Mostly, these APIs may need support added for apps that are not designed multi-user and we want them to work correctly in a multi-user environment. This is something that App-V handled well with named object spoofing.
- Added SBOM (Software Bill of Materials) for each of the PSF components.
For those unaware, PSF stands for Package Support Framework, an open-source utility that I contribute to for helping traditional Win32 and DotNet applications run inside the MSIX packaging container. This article contains information regarding new contributions.