2017-08-08 32 views
0
  1. 我已經使用Desktop App Converter轉換了我的應用程序。
  2. 安裝appx從步驟1
  3. 推出cmd.exe,進入下面的命令:由DAC轉換的啓動應用程序

    「C:\ Program Files文件\ WindowsApps \ MyApp_5.1.30.6486_x86__z4vxg0xscex6e \ MyApp的\ MyApp.exe將」

出現以下錯誤信息:Access is denied

  1. 爲什麼?
  2. 以編程方式啓動DAC轉換的應用程序(包括其中的任何EXE)的正確方法是什麼?

回答

1

安裝完成後,您可以從開始菜單的應用程序列表中啓動應用程序。

如果您需要能夠從命令框啓動的應用程序,則需要申報清單的appExecutionAlias,如下所述:

https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-extensions#alias

+0

那麼,有沒有辦法來啓動編程的應用程序?我的意思是一些API,如'CreateProcess'。 –

+0

以編程方式啓動應用程序有幾種方式:您可以在您定義的appExecutionAlias上調用ShellExecute或CreateProcess,您可以調用IApplicationActivationManager :: ActivateApplication,在清單中聲明協議並將其用於啓動等。 –