Fejlődés

Microsoft Desktop App Converter útmutató

Microsoft Desktop App Converter útmutató

A Microsoft egy ideje bemutatta Desktop App Converter programját, hogy kiemelje, milyen egyszerű konvertálni egyes asztali programokat Universal Apps formátumba.

Az eszköz fő gondolata az volt, hogy megkönnyítse a fejlesztők számára, hogy a Windows régi asztali programjait Store-alkalmazásokká alakítsák.

Az így alkalmazásokká alakított programoknak előnyösek lennének a Store-exkluzív szolgáltatások, például a biztonsági homokozó. A fejlesztők további előnyöket élvezhetnek a Windows Store extra expozíciójában.

A Microsoft által egy ideje kiadott Desktop App Converter továbbra is csak előnézetként érhető el. A program fejlesztés alatt áll, és rendszeresen frissítéseket adnak ki, amelyek új funkciókat vezetnek be vagy javítják a problémákat.

Microsoft Desktop App Converter

Csak akkor telepítheti és futtathatja a Desktop App Converter alkalmazást, ha számítógépe megfelel az alábbi követelményeknek:

  1. Az Enterprise vagy a Pro kiadásra telepítve van a Windows 10 Anniversary frissítés.
  2. 64 bites processzor.
  3. Támogatja a hardveres virtualizációt és a második szintű címfordítást (SLAT). A legtöbb modern CPU-nak támogatnia kell ezeket.
  4. Csak telepítőfájlokat konvertálhat, hordozható programokat nem.
  5. A konvertált alkalmazásokat csak 64 bites Windows-eszközökre lehet telepíteni.

Asztali alkalmazás-átalakító beállítása

Első dolog, amit le kell tennie, hogy letölt egy pár fájlt a rendszerébe, mivel megköveteli, hogy telepítse a Desktop App Converter programot a számítógépre. Felhívjuk figyelmét, hogy az egyik fájl egy Windows alapkép, amelynek mérete 3.3 gigabájt.

Keresse fel a Desktop App Converter hivatalos Microsoft letöltési oldalát. Kattintson a letöltés gombra, és válassza a DesktopAppConverter lehetőséget.zip és az egyik alapkép. Az alapképek a Windows különböző verzióin alapulnak. A 14939 verzió az Anniversary Update verzió. Ki kell választania az alapképet, amely megfelel a Windows verziójának.

Van egy doc fájl is, amelyet érdemes letölteni, mivel információkat nyújt az eszközről.

Töltse le innen a Windows 10 szoftverfejlesztő készletet is. Letöltöttem a Windows 10 önálló Windows SDK-ját, de vannak mások is.

Bontsa ki a DesktopAppConverter alkalmazást.zip fájl a letöltés után. Azt javaslom, hogy helyezze át a letöltött BaseImage fájlt ugyanabba a könyvtárba, mert ez kissé megkönnyíti a telepítés során.

A beállítás elindításához tegye a következőket:

  1. Érintse meg a Windows billentyűt, írja be a cmd parancsot.exe, tartsa lenyomva a Shift és a Ctrl billentyűt, és nyomja meg az Enter billentyűt. Ez megnyitja a megemelt parancssort.
  2. Írja be a powerhell-t.
  3. Azt javaslom, hogy a cd paranccsal lépjen a DesktopAppConverter könyvtárba, pl.g. cd c: \ DesktopAppConverter.
  4. Futtassa a következő parancsot: Set-ExecutionPolicy bypass
  5. Futtassa a következő parancsot: DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose

A telepítés ettől a ponttól automatikusan fut. Felhívjuk figyelmét, hogy a programok alkalmazásokká alakításának megkezdése előtt újra kell indítania a számítógépet.

A Windows újraindításkor frissül, és az asztal betöltésekor automatikusan megnyit egy PowerShell parancssort. A telepítés befejeződött, és elkezdheti használni a programot a programok alkalmazásokká alakításához.

A Desktop App Converter használata

Az alkalmazás-átalakító átalakíthatja a régi Win32 programokat vagy a Microsoft programot .NET Framework 4.61 program UWP formátumra.

Futtassa a get-help parancsot .\ DesktopAppConverter.ps1 - részletes, hogy részletes információkat kapjon az átalakító által támogatott paraméterekről és opciókról.

Program konvertálásához futtassa a következő parancsot:

.\ DesktopAppConverter.ps1 -Installer C: \ Installer \ MyApp.exe -InstallerArguments "/ S" -Cél C: \ Output \ MyApp -PackageName "MyApp" -Publisher "CN = közzétételi név" -Version 0.0.0.1 -MakeAppx -Verbose

Be kell állítania a parancsot, például hogy megfeleljen a konvertálandó program elérési útjának és nevének, a névnek, a kiadónak és a verziónak. Felhívjuk figyelmét, hogy a verzió úgy tűnik, hogy elutasítja a túl rövid vagy túl hosszú verziókat. A fordító hibát dob, ha 0-t használ.8 vagy 1 a parancsban. Négy számjegyet használjon, ami működik, tehát a 0 verziót.A 8. értéke 0.8.0.0 a parancsban.

Lehet, hogy más hibaüzeneteket is kap, de az üzenetek általában jó irányba mutatnak, hogy tudják, mi tévedett.

Ha a parancs elfogadásra kerül, a következő történik:

  1. Ellenőrzéseket hajtanak végre annak biztosítása érdekében, hogy a környezet minden követelménynek megfeleljen.
  2. Az ellenőrzéseket a kiválasztott telepítőn hajtják végre.
  3. A kimeneti könyvtár akkor jön létre, ha nem létezik.
  4. A konverziós környezet be van állítva.
  5. A telepítő egy elszigetelt környezetben fut.

Az eredmény

A Desktop App Converter eszköz létrehoz egy .appx csomag, amely a program UWP verziója. A következő parancsot az emelt szintű PowerShell parancssorablakban futtathatja az új alkalmazás teszteléséhez az aláírás előtt:

Add-AppxPackage -Path PATHTOAppxManifest.xml -Regisztrálás

Cserélje ki a PATHTOAppxManifest parancsot.xml a jegyzékfájl elérési útjával. Megtalálja ugyanabban a könyvtárban, mint a .appx csomag.

Ezután futtathatja az alkalmazást, mint bármely más, a Start menü segítségével. Olvassa el ezt az útmutatót az aláírási információk és problémák kezeléséhez.

Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...
Az egérmutató és a kurzor méretének, színének és sémájának módosítása a Windows 10 rendszeren
Az egérmutató és a kurzor a Windows 10 operációs rendszerben nagyon fontos szempont. Ez elmondható más operációs rendszerekről is, tehát valójában eze...
Ingyenes és nyílt forráskódú játékmotorok a Linux játékok fejlesztéséhez
Ez a cikk felsorolja azokat az ingyenes és nyílt forráskódú játékmotorokat, amelyek felhasználhatók 2D és 3D játékok fejlesztésére Linuxon. Számos ily...