Vodič za pretvaranje aplikacija za Microsoft Desktop

Isprobajte Naš Instrument Za Uklanjanje Problema

Microsoft je izložio svoje Desktop App Converter program prije nekog vremena istaknuti kako je lako pretvoriti neke desktop programe u Universal Apps format.

Glavna ideja ovog alata bila je olakšati programerima da pretvorene stolne programe za Windows pretvore u aplikacije Store.

Programi pretvoreni u aplikacije na ovaj način će imati koristi od ekskluzivnih značajki usluge Store, poput sigurnosne sigurnosne kutije. Razvojni programeri mogu imati koristi od dodatne izloženosti u Windows Storeu.

Desktop App Converter koji je Microsoft izdao prije nekog vremena i dalje je dostupan samo kao pregled. Na programu se radi, a redovito se objavljuju ažuriranja koja uvode nove značajke ili rješavaju probleme.

Microsoft Desktop Converter aplikacija

microsoft desktop app converter

Instalirajte i pokrećete Desktop App Converter samo ako vaše računalo ispunjava sljedeće zahtjeve:

  1. Windows 10 Anniversary Update instalirano na Enterprise ili Pro izdanju.
  2. 64-bitni procesor.
  3. Podržava hardversko potpomognutu virtualizaciju i prevođenje adresa druge razine (SLAT). Većina suvremenih programa trebao bi ih podržati.
  4. Možete pretvoriti samo instalacijske datoteke, a ne prijenosne programe.
  5. Pretvorene aplikacije mogu se implementirati samo na 64-bitne Windows uređaje.

Postavljanje desktop konvertera aplikacija

setup

Prvo što trebate učiniti je preuzeti nekoliko datoteka u vaš sustav jer vam je potrebno da instalirate Desktop App Converter na računalo. Napominjemo da je jedna od datoteka osnovna slika sustava Windows koja ima veličinu 3,3 gigabajta.

Posjetite službenu stranicu za preuzimanje Microsofta za Desktop App Converter. Kliknite gumb za preuzimanje i odaberite DesktopAppConverter.zip i jednu od osnovnih slika. Osnovne slike temelje se na različitim verzijama sustava Windows. Inačica 14939 je inačica ažuriranja Obljetnice. Trebate odabrati osnovnu sliku koja odgovara vašoj verziji sustava Windows.

Tu je i doc datoteka koju možda želite preuzeti jer nudi informacije na alatu.

Također preuzmite Windows Development Kit za Windows 10 odavde , Preuzeo sam Windows samostalni SDK za Windows 10, ali postoje i drugi.

Izdvojite datoteku DesktopAppConverter.zip nakon što je preuzmete. Predlažem vam da premjestite preuzetu datoteku BaseImage u isti direktorij jer to čini malo lakšim tijekom postavljanja.

Da biste pokrenuli postavljanje, napravite sljedeće:

  1. Dodirnite tipku Windows, utipkajte cmd.exe, držite pritisnutu tipku Shift i Ctrl i pritisnite Enter. Ovo otvara povišeni naredbeni redak.
  2. Upišite shell.
  3. Predlažem vam da pomoću naredbe cd idete u direktorij DesktopAppConverter, npr. cd c: DesktopAppConverter.
  4. Pokrenite naredbu: Set-ExecutionPolicy zaobići
  5. Pokrenite naredbu: DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose

Postavljanje se pokreće automatski od te točke nadalje. Imajte na umu da morate ponovno pokrenuti računalo prije nego što započnete pretvaranje programa u aplikacije.

Windows će se ažurirati tijekom ponovnog pokretanja i automatski otvoriti naredbu PowerShell nakon učitavanja radne površine. Postavljanje je tada dovršeno i možete početi koristiti program za pretvaranje programa u aplikacije.

Korištenje Desktop App Convertera

Konverter aplikacija može pretvoriti naslijeđene programe Win32 ili Microsoft .NET Framework 4.61 u UWP format.

Pokrenite naredbu get-help. DesktopAppConverter.ps1 -detalirano za dobivanje detaljnih informacija o parametrima i opcijama koje pretvarač podržava.

Da biste pretvorili program, pokrenite sljedeću naredbu:

. DesktopAppConverter.ps1 -Installer C: Installer MyApp.exe -InstallerArguments '/ S' -Odredište C: Izlaz MyApp -PackageName 'MyApp' -Publisher 'CN = ime izdavača' -Version 0.0.0.1 -MakeAppx -Verbose

Morate prilagoditi naredbu, na primjer, da odgovaraju programskoj stazi i nazivu programa u koji želite pretvoriti, imenu, izdavaču i verziji. Imajte na umu da čini se da inačica odbija prekratke ili preduge verzije. Prevoditelj će pogriješiti ako u naredbi upotrijebite 0.8 ili 1. To radi četveroznamenkasto, tako da verzija 0.8 prikazuje naredbu kao 0.8.0.0.

Možete dobiti druge poruke o pogrešci, ali obično vas usmjeravaju u pravom smjeru, tako da znate što je pošlo po zlu.

Ako je naredba prihvaćena, događa se sljedeće:

  1. Provode se provjere kako bi se osiguralo da okoliš ispunjava sve zahtjeve.
  2. Provjere se provode na odabranom programu za instalaciju.
  3. Izlazni direktorij kreiran je ako ne postoji.
  4. Postavljeno je okruženje za pretvorbu.
  5. Instalacijski program se izvodi u izoliranom okruženju.

Rezultat

Alat Desktop App Converter kreira .appx paket koji je UWP verzija programa. Sljedeću naredbu možete pokrenuti u povišenom prozoru naredbe PowerShell kako biste testirali novu aplikaciju prije potpisivanja:

Add-AppxPackage -Path PATHTOAppxManifest.xml -Register

Zamijenite PATHTOAppxManifest.xml stazom do datoteke manifesta. Nalazite ga u istom direktoriju kao i .appx paket.

Tada možete pokrenuti aplikaciju kao i bilo koju drugu putem izbornika Start. Pogledajte ovaj vodič za potpisivanje informacija i izdanja.