PSF release : version 1.0.220926.1
ravishroshanms
released this
19 Sep 06:35
·
27 commits
to master
since this release
This release adds following new features and bug fixes:
New features:
- 'WaitForDebugger' field is introduced in config.json to debug psfLauncher for debug builds.
- Introduced new remediation type, FakeDelete, for RegLegacyFixups.
- Add new fixup : "Envinronment Variable Fixup".
- Platform upgrade from vs2017 to vs2019
Bug fixes:
- Fix in FileRedirectionFixup for PrivateProfile functions to fix the crash when null filename is passed to private profile functions.
- Not throw an error to user when shell launch returns non-zero, just Log it.
- Fixing testcases for WritePrivateProfileString and GetPrivateProfileString
- Update to documentation on PsfLauncher to mention the requirement for StartingScriptWrapper.ps1 file.
- Don't set CreationFlags when starting a process if the attributesList wasn't supplied.
- Find PowerShell.exe when system doesn't have the '1' registry key.
- Add intercept for SetWorkingDirectory
- Let DynamicLibraryFixup support dll loading with full path inputs.
- Stop FRF inception (don't redirect again if passed WritablePackageRoot).
- Fix for PsfLauncher reading incorrect case for waitForDebugger.
- Fix for redundancy check in ShouldRedirect function(in FileRedirectionFixup)
- Improving debugging during process launching in psfLauncher by adding few log information.
- Determine the bitness of the process to inject appropriate Dlls with same bitness.
- Finding StartingScriptWrapper.ps1 file in whole package directory (not just in working directory)
- Add exception handling to avoid crash when bad regex pattern is passed in config file
- Added the test ini file in the redirection pattern to fix failing test
- Fixed failing architecture tests
- Fix Powershell script failing scenarios
- Handling script arguments with space
- Updating License terms, Readme and Version details of Detours
- Added fix for consistent prefix matching for HKLM and HKCU