Utveckling

Microsoft Desktop App Converter Guide

Microsoft Desktop App Converter Guide

Microsoft ställde upp sitt Desktop App Converter-program för en tid sedan för att belysa hur enkelt det är att konvertera vissa skrivbordsprogram till Universal Apps-format.

Huvudidén bakom verktyget var att göra det lättare för utvecklare att förvandla äldre skrivbordsprogram för Windows till Store-appar.

Program som förvandlats till appar på detta sätt skulle dra nytta av butiksexklusiva funktioner som säkerhetssandboxning. Utvecklare kan dessutom dra nytta av extra exponering i Windows Store.

Desktop App Converter som Microsoft släppte för en tid sedan är fortfarande endast tillgängligt som förhandsgranskning. Programmet jobbar och uppdateringar släpps regelbundet som introducerar nya funktioner eller åtgärdar problem.

Microsoft Desktop App Converter

Du får bara installera och köra Desktop App Converter om din dator uppfyller följande krav:

  1. Windows 10 Anniversary Update installerat på Enterprise eller Pro-utgåvan.
  2. 64-bitars processor.
  3. Stöder hårdvaruassisterad virtualisering och SLAT (Second Level Address Translation). De flesta moderna cpus bör stödja dem.
  4. Du kan bara konvertera installationsfiler och inte bärbara program.
  5. Konverterade appar får bara distribueras till 64-bitars Windows-enheter.

Desktop App Converter Setup

Det första du behöver göra är att ladda ner ett par filer till ditt system eftersom du behöver dem för att installera Desktop App Converter på datorn. Observera att en av filerna är en Windows-basbild som har en storlek på 3.3 gigabyte.

Besök den officiella Microsoft-nedladdningssidan för Desktop App Converter. Klicka på nedladdningsknappen och välj DesktopAppConverter.zip och en av basbilderna. Basbilderna är baserade på olika versioner av Windows. Version 14939 är versionen Anniversary Update. Du måste välja basbilden som matchar din Windows-version.

Det finns också en doc-fil som du kanske vill ladda ner eftersom den erbjuder information om verktyget.

Ladda också ner Windows Software Development Kit för Windows 10 härifrån. Jag har laddat ner Windows fristående SDK för Windows 10, men det finns andra.

Extrahera DesktopAppConverter.zip-filen när den har laddats ner. Jag föreslår att du flyttar den nedladdade BaseImage-filen till samma katalog eftersom det gör det lite enklare under installationen.

Gör följande för att starta installationen:

  1. Tryck på Windows-tangenten, skriv cmd.exe, håll ned Skift och Ctrl och tryck enter. Detta öppnar en förhöjd kommandotolk.
  2. Skriv powerhell.
  3. Jag föreslår att du använder cd-kommandot för att gå till DesktopAppConverter-katalogen, t.ex.g. cd c: \ DesktopAppConverter.
  4. Kör kommandot: Bypass Set-ExecutionPolicy
  5. Kör kommandot: DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose

Installationen körs automatiskt från och med den punkten. Observera att du måste starta om datorn innan du kan börja konvertera program till appar.

Windows uppdateras under omstart och öppnar en PowerShell-kommandotolk automatiskt när skrivbordet laddas. Installationen är sedan klar och du kan börja använda programmet för att konvertera program till appar.

Använda Desktop App Converter

Appkonverteraren kan konvertera äldre Win32-program eller Microsoft .NET Framework 4.61 program till UWP-format.

Kör kommandot get-help .\ DesktopAppConverter.ps1 -detaljerad för att få detaljerad information om de parametrar och alternativ som omvandlaren stöder.

För att konvertera ett program, kör följande kommando:

.\ DesktopAppConverter.ps1 -Installer C: \ Installer \ MyApp.exe -InstallerArguments "/ S" -Destination C: \ Output \ MyApp -PackageName "MyApp" -Publisher "CN = publishername" -Version 0.0.0.1 -MakeAppx -Verbose

Du måste justera kommandot, till exempel för att matcha programvägen och namnet på det program du vill konvertera, namnet, utgivaren och versionen. Observera att versionen verkar avvisa för korta eller för långa versioner. Kompilatorn kastar ett fel om du använder 0.8 eller 1 i kommandot. Använd fyra siffror, som fungerar, så att version 0.8 visar som 0.8.0.0 i kommandot.

Du kan få andra felmeddelanden, men meddelandena pekar dig vanligtvis i rätt riktning så att du vet vad som gick fel.

Om kommandot accepteras händer följande:

  1. Kontroller utförs för att säkerställa att miljön uppfyller alla krav.
  2. Kontroller utförs på det valda installationsprogrammet.
  3. Utdatakatalogen skapas om den inte finns.
  4. Konverteringsmiljön är inställd.
  5. Installatören körs i en isolerad miljö.

Resultatet

Verktyget Desktop App Converter skapar en .appx-paketet som är UWP-versionen av programmet. Du kan köra följande kommando i ett förhöjt PowerShell-kommandotolk för att testa den nya appen innan du signerar den:

Add-AppxPackage -Path PATHTOAppxManifest.xml -Registrera

Byt ut PATHTOAppxManifest.xml med sökvägen till manifestfilen. Du hittar den i samma katalog som .appx-paket.

Du kan sedan köra appen som alla andra med Start-menyn. Kolla in den här guiden för att underteckna information och problem.

Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...