{"id":3640,"date":"2023-08-28T11:36:14","date_gmt":"2023-08-28T15:36:14","guid":{"rendered":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3640"},"modified":"2024-01-02T17:03:04","modified_gmt":"2024-01-02T22:03:04","slug":"psf-v2023-08-28","status":"publish","type":"post","link":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3640","title":{"rendered":"Psf v2023.08.28"},"content":{"rendered":"\n<p><em><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-3368\" src=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2022\/01\/PsfLogo.png\" alt=\"Psf Logo\" width=\"228\" height=\"137\" srcset=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2022\/01\/PsfLogo.png 500w, https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2022\/01\/PsfLogo-300x180.png 300w\" sizes=\"auto, (max-width: 228px) 100vw, 228px\" \/>The Package Support Framework (PSF) was originally an open-source project to help Win32\/DotNet applications run when inside an MSIX Container.\u00a0 TMurgent has taken up the support for the PSF in our own fork\u00a0<a href=\"https:\/\/github.com\/TimMangan\/MSIX-PackageSupportFramework\" target=\"_blank\" rel=\"noopener\">here on GitHub<\/a>.<\/em><\/p>\n<p>A new update to the PSF has been released. From the release notes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PsfRuntime: Cross-architecture (bitness) issues for injection of PsfRuntime into a child process of different bitness. Modification allows RunDll32.exe and RunDll64.exe to be located anywhere in the package, rather than only in the package root folder.  PsfTooling cannot add the components to the root folder.<\/li>\n<\/ul>\n\n\n\n<p>My fork of the Package Support Framework is found on GitHub here: <a href=\"https:\/\/github.com\/TimMangan\/MSIX-PackageSupportFramework\" target=\"_blank\" rel=\"noreferrer noopener\">TimMangan\/MSIX-PackageSupportFramework: The Package Support Framework (PSF) is a kit for applying compatibility fixes to packaged desktop applications. (github.com)<\/a>. In addition to the source, the release file has pre-built binaries that can be directly used by you.<\/p>\n<p>The v2023.08.13 version will be included in the next releases of the following tools (keep an eye out for future announcements):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PsfTooling<\/strong>:  Version 6.5.0.0 or later<\/li>\n\n\n\n<li><strong>TMEditX<\/strong>: Version 3.5.0.0 or later<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Package Support Framework (PSF) was originally an open-source project to help Win32\/DotNet applications run when inside an MSIX Container.\u00a0 TMurgent has taken up the support for the PSF in our own fork\u00a0here on GitHub. A new update to the PSF has been released. From the release notes: My fork of the Package Support Framework&hellip; <a class=\"more-link\" href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=3640\">Continue reading <span class=\"screen-reader-text\">Psf v2023.08.28<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[53,56],"tags":[],"class_list":["post-3640","post","type-post","status-publish","format-standard","hentry","category-msix","category-psf","entry"],"_links":{"self":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3640"}],"version-history":[{"count":1,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3640\/revisions"}],"predecessor-version":[{"id":3641,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3640\/revisions\/3641"}],"wp:attachment":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}