209f2fa1db | ||
---|---|---|
Detours | ||
FileRedirectionShim | ||
ShimLauncher | ||
ShimRunDll | ||
ShimRuntime | ||
include | ||
samples/PSFSample | ||
tests | ||
.gitignore | ||
Authoring.md | ||
CentennialShims.sln | ||
Common.Build.props | ||
Common.props | ||
LICENSE | ||
Microsoft.PackageSupportFramework.nuspec | ||
Microsoft.PackageSupportFramework.targets | ||
README.md | ||
Shims.props | ||
SignConfig.xml | ||
buildall.cmd | ||
layout.md | ||
readme.txt | ||
thirdparty.txt |
README.md
Package Support Framework
This project provides tools, libraries, documentation and samples for creating app-compat fixups to enable classic Win32 applications to be distributed and executed as packaged apps.
Documentation
Check out our step by step guide, it will walk you through the main PSF workflows and provides the key documentation.
See also:
- Package Support Framework package layout
- Package Support Framework Nuget package install
- Instructions for authoring your own shim dll.
- Testing and Debugging procedures
License
Code licensed under the MIT License.
Contribute
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
Here is how you can contribute to the Package Support Framework:
- Submit bugs and help us verify fixes
- Submit pull requests for bug fixes and features and discuss existing proposals
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.