master
in 97 lines 5.58 KB
Raw
1 <?xml version="1.0" encoding="utf-8"?>
2 <Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
3 xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
4 xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
5 xmlns:uap10="http://schemas.microsoft.com/appx/manifest/uap/windows10/10"
6 xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
7 xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
8 xmlns:desktop6="http://schemas.microsoft.com/appx/manifest/desktop/windows10/6"
9 xmlns:desktop7="http://schemas.microsoft.com/appx/manifest/desktop/windows10/7"
10 xmlns:com="http://schemas.microsoft.com/appx/manifest/com/windows10"
11 xmlns:com2="http://schemas.microsoft.com/appx/manifest/com/windows10/2"
12 xmlns:com3="http://schemas.microsoft.com/appx/manifest/com/windows10/3"
13 IgnorableNamespaces="uap uap3 uap10 rescap desktop desktop6 com com2 com3">
14
15 <Identity Name="MicrosoftCorporationII.WindowsSubsystemForLinux" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="${PACKAGE_VERSION}" ProcessorArchitecture="${TARGET_PLATFORM}"/>
16 <Properties>
17 <DisplayName>ms-resource:AppName</DisplayName>
18 <PublisherDisplayName>Microsoft Corp.</PublisherDisplayName>
19 <Logo>Images\StoreLogo.png</Logo>
20 <desktop6:FileSystemWriteVirtualization>disabled</desktop6:FileSystemWriteVirtualization>
21 <desktop6:RegistryWriteVirtualization>disabled</desktop6:RegistryWriteVirtualization>
22 <uap10:PackageIntegrity>
23 <uap10:Content Enforcement="on"/>
24 </uap10:PackageIntegrity>
25 </Properties>
26 <Dependencies>
27 <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.19041.0" MaxVersionTested="10.0.26100.0"/>
28 </Dependencies>
29 <Resources>
30 ${SUPPORTED_LANGS_MANIFEST_ENTRIES}
31 <Resource uap:Scale="200"/>
32 </Resources>
33 <Applications>
34 <Application Id="wsl"
35 Executable="wsl.exe"
36 EntryPoint="Windows.FullTrustApplication"
37 uap10:Parameters="--cd ~">
38 <uap:VisualElements
39 DisplayName="ms-resource:AppName"
40 Description="ms-resource:AppDescription"
41 BackgroundColor="transparent"
42 Square150x150Logo="Images\Square150x150Logo.png"
43 Square44x44Logo="Images\Square44x44Logo.png"
44 AppListEntry="none">
45 <uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png" ShortName="ms-resource:AppShortName" Square71x71Logo="Images\SmallTile.png" Square310x310Logo="Images\LargeTile.png"/>
46 <uap:SplashScreen Image="Images\SplashScreen.png"/>
47 </uap:VisualElements>
48 <Extensions>
49 <desktop6:Extension Category="windows.service" Executable="wslinstaller.exe" EntryPoint="main">
50 <desktop6:Service Name="WslInstaller" StartupType="auto" StartAccount="localSystem">
51 </desktop6:Service>
52 </desktop6:Extension>
53 <uap3:Extension Category="windows.appExecutionAlias" Executable="wsl.exe" EntryPoint="Windows.FullTrustApplication">
54 <uap3:AppExecutionAlias>
55 <desktop:ExecutionAlias Alias="bash.exe"/>
56 <desktop:ExecutionAlias Alias="wsl.exe"/>
57 <desktop:ExecutionAlias Alias="wslconfig.exe"/>
58 </uap3:AppExecutionAlias>
59 </uap3:Extension>
60 <uap3:Extension Category="windows.appExtension">
61 <uap3:AppExtension Name="com.microsoft.windows.wsl"
62 Id="Wsl-EntryPoint"
63 DisplayName="WSL entry point"
64 Description="Entry point for the Windows Subsystem for Linux"
65 PublicFolder="Public">
66 <uap3:Properties>
67 <Clsid>{a9b7a1b9-0671-405c-95f1-e0612cb4ce7e}</Clsid>
68 <EntryPoint>wsl.exe</EntryPoint>
69 </uap3:Properties>
70 </uap3:AppExtension>
71 </uap3:Extension>
72 <com2:Extension Category="windows.comServer">
73 <com2:ComServer>
74 <com3:ServiceServer ServiceName="WslInstaller"
75 LaunchAndActivationPermission="O:BAG:BAD:(A;;11;;;AU)(A;;11;;;PS)(A;;11;;;SY)">
76 <com3:Class Id="B5AEB4C3-9541-492F-AD4D-505951F6ADA4" DisplayName="WslInstaller"/>
77 </com3:ServiceServer>
78 </com2:ComServer>
79 </com2:Extension>
80 <com2:Extension Category="windows.comInterface">
81 <com2:ComInterface>
82 <com:Interface Id="1E912664-C599-474A-A552-DAEAF73B3164" ProxyStubClsid="CE1044F6-36C5-4599-A5A8-3BBF27BA5495"/>
83 <com:ProxyStub Id="CE1044F6-36C5-4599-A5A8-3BBF27BA5495" Path="WslInstallerProxyStub.dll"></com:ProxyStub>
84 </com2:ComInterface>
85 </com2:Extension>
86 </Extensions>
87 </Application>
88 </Applications>
89 <Capabilities>
90 <Capability Name="internetClient"/>
91 <rescap:Capability Name="runFullTrust"/>
92 <rescap:Capability Name="unvirtualizedResources"/>
93 <rescap:Capability Name="packagedServices"/>
94 <rescap:Capability Name="localSystemServices"/>
95 <rescap:Capability Name="packageManagement"/>
96 </Capabilities>
97 </Package>