„Microsoft Desktop App Converter“ vadovas
- Kategorija: Plėtra
„Microsoft“ pademonstravo savo Stalinių programų keitiklis programa prieš kažkiek laiko pabrėžti, kaip lengva konvertuoti kai kurias darbalaukio programas į „Universal Apps“ formatą.
Pagrindinė įrankio idėja buvo palengvinti kūrėjams paversti senas „Windows“ darbalaukio programas „Store“ programomis.
Tokiu būdu programomis, pavirtusiomis programomis, būtų naudingos išskirtinės „Store“ funkcijos, tokios kaip apsauginė smėlio dėžė. Kūrėjams gali būti naudinga ir papildoma ekspozicija „Windows Store“.
„Desktop App Converter“, kurį „Microsoft“ išleido prieš kurį laiką, vis dar galima tik kaip peržiūrą. Programa yra tobulinama, o reguliariai leidžiami atnaujinimai, kuriuose pristatomos naujos funkcijos ar pašalinamos problemos.
„Microsoft Desktop App Converter“
„Desktop App Converter“ galite įdiegti ir paleisti tik tada, jei jūsų kompiuteris atitinka šiuos reikalavimus:
- „Windows 10 Anniversary Update“ įdiegtas „Enterprise“ ar „Pro“ leidime.
- 64 bitų procesorius.
- Palaiko aparatinės įrangos virtualizavimą ir antrojo lygio adresų vertimą (SLAT). Daugelio šiuolaikinių CPU turėtų palaikyti tuos.
- Konvertuoti galite tik diegimo failus, o ne nešiojamas programas.
- Konvertuotas programas galima diegti tik 64 bitų „Windows“ įrenginiuose.
„Desktop App Converter“ sąranka
Pirmas dalykas, kurį jums reikia padaryti, yra atsisiųsti keletą failų į savo sistemą, nes jų reikia kompiuteryje įdiegti „Desktop App Converter“. Atminkite, kad vienas iš failų yra „Windows“ bazinis vaizdas, kurio dydis yra 3,3 gigabaitai.
Apsilankykite oficialiame „Microsoft“ atsisiuntimo puslapyje skirtas „Desktop App Converter“. Spustelėkite atsisiuntimo mygtuką ir pasirinkite DesktopAppConverter.zip bei vieną iš bazinių vaizdų. Pagrindiniai vaizdai yra pagrįsti skirtingomis „Windows“ versijomis. 14939 versija yra „Anniversary Update“ versija. Turite pasirinkti pagrindinį vaizdą, atitinkantį jūsų „Windows“ versiją.
Taip pat yra „doc“ failas, kurį galite atsisiųsti, nes jame pateikiama informacijos apie įrankį.
Taip pat atsisiųskite „Windows 10“ skirtą „Windows“ programinės įrangos kūrimo rinkinį iš čia . Aš atsisiunčiau „Windows“ autonominį SDK, skirtą „Windows 10“, tačiau yra ir kitų.
Išskleiskite failą „DesktopAppConverter.zip“. Siūlau perkelti atsisiųstą „BaseImage“ failą į tą patį katalogą, nes tai šiek tiek palengvina sąrankos metu.
Norėdami pradėti sąranką, atlikite šiuos veiksmus:
- Bakstelėkite „Windows“ klavišą, įveskite cmd.exe, laikykite nuspaudę „Shift“ ir „Ctrl“ ir paspauskite Enter. Tai atidaro padidintą komandų eilutę.
- Įveskite Powershell.
- Aš siūlau naudoti komandą cd, kad eitumėte į „DesktopAppConverter“ katalogą, pvz. cd c: DesktopAppConverter.
- Vykdykite komandą: „Set-ExecutionPolicy“ aplinkkelis
- Vykdykite komandą: DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose
Nuo to laiko sąranka vykdoma automatiškai. Atminkite, kad prieš pradėdami konvertuoti programas į programas, turite iš naujo paleisti kompiuterį.
„Windows“ atnaujins perkrovimo metu ir automatiškai atidarys „PowerShell“ komandų eilutę, kai darbalaukis bus įkeltas. Tada sąranka bus baigta, ir jūs galite pradėti naudoti programą konvertuoti programas į programas.
„Desktop App Converter“ naudojimas
Programų keitiklis gali konvertuoti senas „Win32“ programas arba „Microsoft .NET Framework 4.61“ programas į UWP formatą.
Vykdykite komandą „get-help“. DesktopAppConverter.ps1 - išsamiai aprašyta, kaip gauti keitiklio palaikomus parametrus ir parinktis.
Norėdami konvertuoti programą, paleiskite šią komandą:
. DesktopAppConverter.ps1 -Installer C: Installer MyApp.exe -InstallerArguments '/ S' -Destination C: Output MyApp -PackageName 'MyApp' -Publisher 'CN = publishername' - 0.0.0.1 versija
Turite pakoreguoti komandą, pavyzdžiui, kad ji atitiktų programos kelią ir norimos konvertuoti programos pavadinimą, pavadinimą, leidėją ir versiją. Atminkite, kad panašu, kad versija atmeta per trumpas ar per ilgas versijas. Kompiliatorius išmes klaidą, jei komandoje naudosite 0,8 arba 1. Naudokite keturis skaitmenis, kurie veikia, kad 0.8 versija komandoje būtų rodoma kaip 0.8.0.0.
Galite gauti kitų klaidų pranešimų, tačiau pranešimai paprastai nukreipia jus teisinga linkme, kad žinotumėte, kas nutiko.
Jei komanda priimama, nutinka taip:
- Patikrinama, ar aplinka atitinka visus reikalavimus.
- Patikrinimai atliekami pasirinktam montuotojui.
- Išvesties katalogas yra sukurtas, jei jo nėra.
- Nustatyta konversijos aplinka.
- Diegimo programa vykdoma izoliuotoje aplinkoje.
Rezultatas
„Desktop App Converter“ įrankis sukuria .appx paketą, kuris yra UWP programos versija. Padidintame „PowerShell“ komandų eilutės lange galite paleisti šią komandą, kad išbandytumėte naują programą prieš ją pasirašydami:
„Add-AppxPackage“ –Path PATHTOAppxManifest.xml –Registruoti
Pakeiskite PATHTOAppxManifest.xml keliu į manifesto failą. Jį rasite tame pačiame kataloge, kaip ir .appx paketas.
Tada galite paleisti programą kaip ir bet kurią kitą naudodami meniu Pradėti. Peržiūrėkite šį vadovą pasirašyti informaciją ir klausimus.