terminal/src/host/exe/SystemDefault.Manifest
Dustin Howett d4d59fa339 Initial release of the Windows Terminal source code
This commit introduces all of the Windows Terminal and Console Host source,
under the MIT license.
2019-05-02 15:29:04 -07:00

37 lines
1.3 KiB
Plaintext

/*
This is an odd use of Sxs. See the sources file for more comments.
Conhost is created via RtlCreateUserProcess instead of CreateProcess,
so it does not end up with a system default manifest. We work around
this by having this manifest which references the system default that
we load and set as our process default at runtime.
The system default manifest is actually this:
SYSTEM_COMPATIBLE_ASSEMBLY_VERSION_00 = \
"L\"$(SYSTEM_COMPATIBLE_ASSEMBLY_VERSION).0.0\""
and not
SYSTEM_COMPATIBLE_ASSEMBLY_FULL_VERSION_A
*/
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Console.Host.Core"
version=SXS_ASSEMBLY_VERSION
processorArchitecture=SXS_PROCESSOR_ARCHITECTURE
publicKeyToken="6595b64144ccf1df"
type="win32"
/>
<description>Microsoft Console Host System Default</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
name=SYSTEM_COMPATIBLE_ASSEMBLY_NAME
version=SYSTEM_COMPATIBLE_ASSEMBLY_VERSION_00_A
processorArchitecture=SXS_PROCESSOR_ARCHITECTURE
type="win32"
publicKeyToken="6595b64144ccf1df"
/>
</dependentAssembly>
</dependency>
</assembly>