Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-17261

LdrpInitializeProcessCompat: Allow the process to query manifest versions

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Untriaged
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      Currently, there is one shared 'Compatibility' version, that includes both the version set using shims, and the version set from the .exe.manifest (supportedOS fields).

      LdrpInitializeProcessCompat needs to be updated to not overwrite the field that can be read using RosGetProcessCompatVersion(), but to write to an additional field.

      This way, the loader and our shims can both query the user- (or system-) applied shim version, as well as the version requested by the process itself (using the .exe.manifest)

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              learn_more Mark Jansen
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: