microsoft / MSIX-PackageSupportFramework

The Package Support Framework (PSF) is a kit for applying compatibility fixes to packaged desktop applications.
MIT License
115 stars 57 forks source link

PSF passes to CreateProcess but does not initialize the lpAttributeList #141

Closed jaholme closed 3 years ago

jaholme commented 4 years ago

This causes application crashes when the OS attempts to apply certain appcompat shims.

PSF should only pass the EXTENDED_STARTUPINFO_PRESENT flag when the StartupInfoEx structure lpAttributeList is non-null and initialized.

TimMangan commented 3 years ago

Working on a PR for this.

TimMangan commented 3 years ago

Resolved in PR #170 to Develop branch.

TimMangan commented 3 years ago

@jaholme can you please close this issue.

jaholme commented 3 years ago

Fixed.