{"id":3444,"date":"2022-06-08T14:19:06","date_gmt":"2022-06-08T18:19:06","guid":{"rendered":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3444"},"modified":"2022-06-08T14:21:42","modified_gmt":"2022-06-08T18:21:42","slug":"psf-release-v2022-06-08-for-msix","status":"publish","type":"post","link":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3444","title":{"rendered":"PSF Release v2022.06.08 for MSIX"},"content":{"rendered":"\n<h2><span style=\"background-color: #3366ff;\">New in <\/span><span style=\"background-color: #3366ff;\">PSF for v2022.06.08<\/span><\/h2>\n\n\n\n<p><em><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-3368\" src=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2022\/01\/PsfLogo-150x150.png\" alt=\"Psf Logo\" width=\"150\" height=\"150\"\/> The Package Support Framework (PSF) was originally an open-source project to help Win32\/DotNet applications run when inside an MSIX Container.&nbsp; TMurgent has taken up the support for the PSF in our own fork&nbsp;<a href=\"https:\/\/github.com\/TimMangan\/MSIX-PackageSupportFramework\" target=\"_blank\" rel=\"noopener\">here on GitHub<\/a>. The changes below cover changes made since the April 2022 release:<\/em><\/p>\n<ul>\n<li>PsfLauncher now has option to exclude console apps from dll injection.<\/li>\n<li>PsfRuntime added AddDllDirectory and SetDllDirectory intercepts. Currently this is only for debug logging until we determine the need.<\/li>\n<li>An FRF fix for redirection paths containing forward slashes instead of backslash (CreateDirectory) as well as grandparent path trimming.<\/li>\n<li>Improved RegLegacy Debug logging until virtual registry fix in OS arrives.<\/li>\n<li>Added Argument Virtualization for command line arguments implemented by PsfLauncher.<\/li>\n<li>General debug logging improvements.<\/li>\n<\/ul>\n\n\n\n<p>Be sure to check out the updated Wiki for IT Pro documentation on the PSF: <a href=\"https:\/\/github.com\/TimMangan\/MSIX-PackageSupportFramework\/wiki\">Home \u00b7 TimMangan\/MSIX-PackageSupportFramework Wiki (github.com)<\/a>\u00a0<\/p>\n\n\n\n<p>These improvements are expected to appear shortly in the following TMurgent releases:<\/p>\n<ul>\n<li>TMEditX\u00a0 \u00a0 2.3.0.0<\/li>\n<li>PsfTooling 5.3.0.0<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>New in PSF for v2022.06.08 The Package Support Framework (PSF) was originally an open-source project to help Win32\/DotNet applications run when inside an MSIX Container.&nbsp; TMurgent has taken up the support for the PSF in our own fork&nbsp;here on GitHub. The changes below cover changes made since the April 2022 release: PsfLauncher now has option&hellip; <a class=\"more-link\" href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=3444\">Continue reading <span class=\"screen-reader-text\">PSF Release v2022.06.08 for MSIX<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":3368,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[53,57,56],"tags":[52,54],"class_list":["post-3444","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-msix","category-packaging","category-psf","tag-msix","tag-psf","entry"],"_links":{"self":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3444","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=3444"}],"version-history":[{"count":4,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3444\/revisions"}],"predecessor-version":[{"id":3465,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3444\/revisions\/3465"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/media\/3368"}],"wp:attachment":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}