I'm trying to bring a Delphi/Win32 application to the Microsoft Store. In my application I have to download another app that needs to be executed. However, after installing this package (as MSIX) I get an ACCESS DENIED error on ShellExecute
.
I found out that, in a UWP, it is (by default) not allowed to execute an arbitrary executable that is not included in your package. However, there is a workaround in C# using FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync
. See UWP: how to start an exe file that is located in specific directory?
Are there ways to use FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync
in Delphi? Or other ways to deploy my Win32 Delphi app through the appstore (I want to have the benefit of automatic updates)?