mirror of
https://github.com/pbatard/rufus.git
synced 2025-06-03 08:08:44 -04:00
[misc] add build data for Windows Apps Store
* Rather useless, since elevated apps are neither accepted by Microsoft nor will they run by default when sideloaded. But, hey, I can has apps! * Also update sign and sed scripts
This commit is contained in:
parent
aec2736245
commit
3924d2847d
10 changed files with 103 additions and 26 deletions
51
res/appstore/AppxManifest.xml
Normal file
51
res/appstore/AppxManifest.xml
Normal file
|
@ -0,0 +1,51 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<Package
|
||||
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
|
||||
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
|
||||
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities">
|
||||
<!-- NB: If you're signing with Authenticode, then the Publisher *MUST* match the LDAP fields from the
|
||||
signature certificate exactly, else SignTool will fail with error 0x8007000b. Note that this makes
|
||||
for an interesting struggle, when you also happen to have a comma in one of the fields... -->
|
||||
<Identity
|
||||
Name="Rufus"
|
||||
Version="2.15.1091.0"
|
||||
ProcessorArchitecture="x86"
|
||||
Publisher='CN=Akeo Consulting, O=Akeo Consulting, STREET="24, Grey Rock", L=Milford, S=Co Donegal, PostalCode=Co Donegal, C=IE' />
|
||||
<Properties>
|
||||
<DisplayName>Rufus</DisplayName>
|
||||
<PublisherDisplayName>Akeo Consulting</PublisherDisplayName>
|
||||
<Description>Rufus</Description>
|
||||
<Logo>Assets\Rufus-48.png</Logo>
|
||||
</Properties>
|
||||
<Resources>
|
||||
<Resource Language="en-US" />
|
||||
</Resources>
|
||||
<Dependencies>
|
||||
<TargetDeviceFamily
|
||||
Name="Windows.Desktop"
|
||||
MinVersion="10.0.14316.0"
|
||||
MaxVersionTested="10.0.15063.0" />
|
||||
</Dependencies>
|
||||
<Capabilities>
|
||||
<rescap:Capability Name="runFullTrust"/>
|
||||
</Capabilities>
|
||||
<Applications>
|
||||
<Application
|
||||
Id="Rufus"
|
||||
Executable="rufus.exe"
|
||||
EntryPoint="Windows.FullTrustApplication">
|
||||
<uap:VisualElements
|
||||
BackgroundColor="transparent"
|
||||
DisplayName="Rufus"
|
||||
Square150x150Logo="Assets\Rufus-150.png"
|
||||
Square44x44Logo="Assets\Rufus-44.png"
|
||||
Description="Rufus">
|
||||
<uap:DefaultTile>
|
||||
<uap:ShowNameOnTiles>
|
||||
<uap:ShowOn Tile="square150x150Logo" />
|
||||
</uap:ShowNameOnTiles>
|
||||
</uap:DefaultTile>
|
||||
</uap:VisualElements>
|
||||
</Application>
|
||||
</Applications>
|
||||
</Package>
|
9
res/appstore/README.txt
Normal file
9
res/appstore/README.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
This directory contains the resources to create a Windows Store package.
|
||||
|
||||
However, since Microsoft doesn't allow elevated applications into the Windows
|
||||
Store, and, even if you install it manually, Windows 10 will also refuse to
|
||||
elevate it (so you have to explicitly select to run it as admin *every time*),
|
||||
this is rather pointless.
|
||||
|
||||
Still, you can find the latest signed application package at:
|
||||
https://rufus.akeo.ie/testing/
|
15
res/appstore/packme.cmd
Normal file
15
res/appstore/packme.cmd
Normal file
|
@ -0,0 +1,15 @@
|
|||
@echo off
|
||||
set VERSION=2.15
|
||||
echo [Files]>mappings.lst
|
||||
echo "..\icon-set\rufus-44.png" "Assets\Rufus-44.png">>mappings.lst
|
||||
echo "..\icon-set\rufus-48.png" "Assets\Rufus-48.png">>mappings.lst
|
||||
echo "..\icon-set\rufus-150.png" "Assets\Rufus-150.png">>mappings.lst
|
||||
echo "..\..\rufus-%VERSION%.exe" "rufus.exe">>mappings.lst
|
||||
echo "AppxManifest.xml" "AppxManifest.xml">>mappings.lst
|
||||
"C:\Program Files (x86)\Windows Kits\10\bin\x64\MakeAppx" pack /o /f mappings.lst /p Rufus-%VERSION%.appx
|
||||
if ERRORLEVEL 1 goto out
|
||||
"C:\Program Files (x86)\Windows Kits\10\bin\x64\SignTool" sign /v /sha1 5759b23dc8f45e9120a7317f306e5b6890b612f0 /fd SHA256 /tr http://timestamp.comodoca.com/rfc3161 /td SHA256 Rufus-%VERSION%.appx
|
||||
:out
|
||||
del mappings.lst
|
||||
pause
|
||||
exit
|
Loading…
Add table
Add a link
Reference in a new issue