Skip to content

Commit 5412052

Browse files
authored
Merge pull request #34 from duke7553/exe-launcher
[ashikns] Enable .exe Launching through FullTrustProcess
2 parents 4db875e + 2078a7c commit 5412052

File tree

60 files changed

+289
-25
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+289
-25
lines changed

Files.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,11 @@
289289
<ItemGroup>
290290
<None Include="Files_TemporaryKey.pfx" />
291291
</ItemGroup>
292-
<ItemGroup />
292+
<ItemGroup>
293+
<SDKReference Include="WindowsDesktop, Version=10.0.18327.0">
294+
<Name>Windows Desktop Extensions for the UWP</Name>
295+
</SDKReference>
296+
</ItemGroup>
293297
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
294298
<VisualStudioVersion>14.0</VisualStudioVersion>
295299
</PropertyGroup>

Files.sln

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ VisualStudioVersion = 15.0.27703.2000
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Files", "Files.csproj", "{6F7BB95F-A236-4F4B-AC94-A329089A3B55}"
77
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Launcher", "Launcher\Launcher.csproj", "{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}"
9+
EndProject
10+
Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "FilesUwp.Package", "FilesUwp.Package\FilesUwp.Package.wapproj", "{3B15596C-3DB9-4B58-B4C8-442D06A8C130}"
11+
EndProject
812
Global
913
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1014
Debug|ARM = Debug|ARM
@@ -17,22 +21,46 @@ Global
1721
GlobalSection(ProjectConfigurationPlatforms) = postSolution
1822
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Debug|ARM.ActiveCfg = Debug|ARM
1923
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Debug|ARM.Build.0 = Debug|ARM
20-
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Debug|ARM.Deploy.0 = Debug|ARM
2124
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Debug|x64.ActiveCfg = Debug|x64
2225
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Debug|x64.Build.0 = Debug|x64
23-
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Debug|x64.Deploy.0 = Debug|x64
2426
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Debug|x86.ActiveCfg = Debug|x86
2527
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Debug|x86.Build.0 = Debug|x86
26-
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Debug|x86.Deploy.0 = Debug|x86
2728
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|ARM.ActiveCfg = Release|ARM
2829
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|ARM.Build.0 = Release|ARM
29-
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|ARM.Deploy.0 = Release|ARM
3030
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|x64.ActiveCfg = Release|x64
3131
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|x64.Build.0 = Release|x64
32-
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|x64.Deploy.0 = Release|x64
3332
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|x86.ActiveCfg = Release|x86
3433
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|x86.Build.0 = Release|x86
35-
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|x86.Deploy.0 = Release|x86
34+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|ARM.ActiveCfg = Debug|Any CPU
35+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|ARM.Build.0 = Debug|Any CPU
36+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|x64.ActiveCfg = Debug|Any CPU
37+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|x64.Build.0 = Debug|Any CPU
38+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|x86.ActiveCfg = Debug|Any CPU
39+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|x86.Build.0 = Debug|Any CPU
40+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|ARM.ActiveCfg = Release|Any CPU
41+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|ARM.Build.0 = Release|Any CPU
42+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|x64.ActiveCfg = Release|Any CPU
43+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|x64.Build.0 = Release|Any CPU
44+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|x86.ActiveCfg = Release|Any CPU
45+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|x86.Build.0 = Release|Any CPU
46+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|ARM.ActiveCfg = Debug|Any CPU
47+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|ARM.Build.0 = Debug|Any CPU
48+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|ARM.Deploy.0 = Debug|Any CPU
49+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x64.ActiveCfg = Debug|x64
50+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x64.Build.0 = Debug|x64
51+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x64.Deploy.0 = Debug|x64
52+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x86.ActiveCfg = Debug|x86
53+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x86.Build.0 = Debug|x86
54+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x86.Deploy.0 = Debug|x86
55+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|ARM.ActiveCfg = Release|Any CPU
56+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|ARM.Build.0 = Release|Any CPU
57+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|ARM.Deploy.0 = Release|Any CPU
58+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x64.ActiveCfg = Release|x64
59+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x64.Build.0 = Release|x64
60+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x64.Deploy.0 = Release|x64
61+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x86.ActiveCfg = Release|x86
62+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x86.Build.0 = Release|x86
63+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x86.Deploy.0 = Release|x86
3664
EndGlobalSection
3765
GlobalSection(SolutionProperties) = preSolution
3866
HideSolutionNode = FALSE
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup Condition="'$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '15.0'">
4+
<VisualStudioVersion>15.0</VisualStudioVersion>
5+
</PropertyGroup>
6+
<ItemGroup Label="ProjectConfigurations">
7+
<ProjectConfiguration Include="Debug|x86">
8+
<Configuration>Debug</Configuration>
9+
<Platform>x86</Platform>
10+
</ProjectConfiguration>
11+
<ProjectConfiguration Include="Release|x86">
12+
<Configuration>Release</Configuration>
13+
<Platform>x86</Platform>
14+
</ProjectConfiguration>
15+
<ProjectConfiguration Include="Debug|x64">
16+
<Configuration>Debug</Configuration>
17+
<Platform>x64</Platform>
18+
</ProjectConfiguration>
19+
<ProjectConfiguration Include="Release|x64">
20+
<Configuration>Release</Configuration>
21+
<Platform>x64</Platform>
22+
</ProjectConfiguration>
23+
<ProjectConfiguration Include="Debug|AnyCPU">
24+
<Configuration>Debug</Configuration>
25+
<Platform>AnyCPU</Platform>
26+
</ProjectConfiguration>
27+
<ProjectConfiguration Include="Release|AnyCPU">
28+
<Configuration>Release</Configuration>
29+
<Platform>AnyCPU</Platform>
30+
</ProjectConfiguration>
31+
</ItemGroup>
32+
<PropertyGroup>
33+
<WapProjPath Condition="'$(WapProjPath)'==''">$(MSBuildExtensionsPath)\Microsoft\DesktopBridge\</WapProjPath>
34+
</PropertyGroup>
35+
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.props" />
36+
<PropertyGroup>
37+
<ProjectGuid>3b15596c-3db9-4b58-b4c8-442d06a8c130</ProjectGuid>
38+
<TargetPlatformVersion>10.0.17763.0</TargetPlatformVersion>
39+
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
40+
<DefaultLanguage>en-US</DefaultLanguage>
41+
<PackageCertificateKeyFile>Files_TemporaryKey.pfx</PackageCertificateKeyFile>
42+
<EntryPointProjectUniqueName>..\Files.csproj</EntryPointProjectUniqueName>
43+
<PackageCertificateThumbprint>28AE037A1F13461E0372E31085451A86570D5A1B</PackageCertificateThumbprint>
44+
</PropertyGroup>
45+
<ItemGroup>
46+
<AppxManifest Include="Package.appxmanifest">
47+
<SubType>Designer</SubType>
48+
</AppxManifest>
49+
<None Include="FilesUwp.Package_TemporaryKey.pfx" />
50+
</ItemGroup>
51+
<ItemGroup>
52+
<None Include="Files_TemporaryKey.pfx" />
53+
<Content Include="Images\LockScreenLogo.scale-200.png" />
54+
<Content Include="Images\Square150x150Logo.scale-200.png" />
55+
<Content Include="Images\Square44x44Logo.scale-200.png" />
56+
<Content Include="Images\Square44x44Logo.targetsize-24_altform-unplated.png" />
57+
<Content Include="Images\StoreLogo.png" />
58+
<Content Include="Images\Wide310x150Logo.scale-200.png" />
59+
</ItemGroup>
60+
<ItemGroup>
61+
<ProjectReference Include="..\Files.csproj" />
62+
<ProjectReference Include="..\Launcher\Launcher.csproj" />
63+
</ItemGroup>
64+
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
65+
</Project>
2.79 KB
3.18 KB
3.88 KB
5.24 KB
13.1 KB
1.4 KB
1.13 KB

0 commit comments

Comments
 (0)