More CreateProcess work.

This series mainly:

  • tests and implement fixes for GetStartupInfoW:
    • it should transform PEB's RTL_USER_PROCESS_PARAMETERS on the fly (instead of caching the results as GetStartupInfoA)
    • it doesn't set all the fields of returned in STARTUPINFOW (unlike GetStartupInfoA)
  • no longer allow console and console handles for non CUI apps:
    • forbid inheritance of console handles for non CUI apps
    • don't create a unix console for initial (non CUI) app

Merge request reports

Loading