{"id":3447,"date":"2022-06-09T10:01:15","date_gmt":"2022-06-09T14:01:15","guid":{"rendered":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3447"},"modified":"2022-06-09T10:01:15","modified_gmt":"2022-06-09T14:01:15","slug":"tmeditx-2-3-0-0-released","status":"publish","type":"post","link":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3447","title":{"rendered":"TMEditX 2.3.0.0 Released"},"content":{"rendered":"\n<h2><span style=\"background-color: #3366ff;\">New in TMEditX 2.3.0.0<\/span><\/h2>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-3421\" src=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2022\/04\/TMEditXLogo.scale-100.png\" alt=\"\" width=\"150\" height=\"150\" \/><\/p>\n<p><em>TMEditX is the licensed and more capable tool for fixing up MSIX packages since it doesn&#8217;t have to depend on the Microsoft MSIX Packaging Tool to create the final package.\u00a0\u00a0<a href=\"https:\/\/www.tmurgent.com\/appv\/en\/buy\/tmeditx\/tmeditx-download\" target=\"_blank\" rel=\"noopener\">[Download_page]<\/a><\/em><\/p>\n<p>\u00a0<\/p>\n<p>The TMEditX package contains several applications. Changes to the apps are separated by app below:<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>TMEditX<\/strong> Changes:<\/span><\/p>\n<ul>\n<li><strong>Feature<\/strong>: Add right-click to Files tab on folders that dynamially adds an &#8220;add LoaderSearchOrder&#8221; to the manifest.<\/li>\n<li><strong>Feature<\/strong>: Add buttons to export\/import list of exclusions to xml file on the File\/Options screen.<\/li>\n<li><strong>Feature<\/strong>: Added SkipEnvVar and SkipDynDll options to command line parameters for automation.<\/li>\n<li><strong>Feature<\/strong>: Added new option in the PsfLauncher config that adds any console exes to the json.config processes list without fixups (not enabled by default).<\/li>\n<li><strong>Feature<\/strong>: Added new tab &#8220;Exes&#8221; that shows analysis of any EXE file in the package. Also added a button to patch an exe to increase the StackReserveSpace.<\/li>\n<li><strong>Change<\/strong>: Reordered the tabs in the main display.<\/li>\n<li><strong>Change<\/strong>: When starting the PsfEditor, removed RegLegacyFixups as an automatic default in the Psf Configuration Editing window. Some apps need it (and we can&#8217;t detect that they do without running the app), but it turns out it isn&#8217;t save for certain .net apps.<\/li>\n<li><strong>Fix<\/strong>: Includes April and June 2022 PSF updates. This includes:<br \/>&#8211; PsfLauncher now has option to exclude console apps from dll injection.<br \/>&#8211; PsfRuntime added AddDllDirectory and SetDllDirectory intercepts. Currently this is only for debug logging until we determine the need.<br \/>&#8211; An FRF fix for redirection paths containing forward slashes instead of backslash (CreateDirectory) as well as grandparent path triming. <br \/>&#8211; Improved RegLegacy Debug logging until virtual registry fix in OS arrives.<br \/>&#8211; June improvements documented in this post:\u00a0 <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-admin\/post.php?post=3444\" target=\"_blank\" rel=\"noopener\">https:\/\/www.tmurgent.com\/TmBlog\/wp-admin\/post.php?post=3444<\/a>\u00a0<\/li>\n<li><strong>Fix:<\/strong> for AppPath for dll and exe detection and implementation issues.<\/li>\n<li><strong>Fix<\/strong>: crash when adding shortcut folder to applications that didn&#8217;t already have desktop9 in the manifest. Similar potential crashes due to added schema extensions also eliminated.<\/li>\n<li><strong>Fix:<\/strong> issue when you select a PS1 file for PsfLauncher Scripting that is not in the package. The %MsixPackageRoot% variable used to replace the path when copied into the package had a typo.<\/li>\n<li><strong>Fix:<\/strong> The Automated package cleanup was removing too many files in certain cases. This has been resolved.<\/li>\n<\/ul>\n\n\n\n<h4>Bonus Video<\/h4>\n<p>See Tim Mangan package up Microsoft R Studio with R and using TMEditX 2.3 to fix the issues due to multiple versions of R (32 and 64 bit) being in the package.\u00a0 <a href=\"https:\/\/www.tmurgent.com\/AppV\/Tools\/TMEditX\/Video_2.3\/RAndRStudio.mp4\" target=\"_blank\" rel=\"noopener\">https:\/\/www.tmurgent.com\/AppV\/Tools\/TMEditX\/Video_2.3\/RAndRStudio.mp4<\/a> .<\/p>\n","protected":false},"excerpt":{"rendered":"<p>New in TMEditX 2.3.0.0 TMEditX is the licensed and more capable tool for fixing up MSIX packages since it doesn&#8217;t have to depend on the Microsoft MSIX Packaging Tool to create the final package.\u00a0\u00a0[Download_page] \u00a0 The TMEditX package contains several applications. Changes to the apps are separated by app below: TMEditX Changes: Feature: Add right-click&hellip; <a class=\"more-link\" href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=3447\">Continue reading <span class=\"screen-reader-text\">TMEditX 2.3.0.0 Released<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"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-3447","post","type-post","status-publish","format-standard","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\/3447","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=3447"}],"version-history":[{"count":5,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3447\/revisions"}],"predecessor-version":[{"id":3469,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3447\/revisions\/3469"}],"wp:attachment":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}