How to launch a full-trust process as elevated from UWP app?

Viewed 556

I am trying to launch a full-trust process program from my UWP app. I am using the PackageManager in my full-trust process to locate UWP packages to launch files or links, so I need to run it as an admin.

When I try running the full-trust process, it opens and works properly on my machine (I am running an admin account). However, when I look up the process in the Task Manager, it does not run elevated.

I'm just worried that it may not work on any other machine (non-admin) out there. Here's my code I'm using in Package.appxmanifest, courtesy of Stefan Wick (https://stefanwick.com/2018/10/07/app-elevation-samples-part-3/):

<desktop:Extension Category="windows.fullTrustProcess" Executable="Assets\NitishTest.exe">
        <desktop:FullTrustProcess>
               <desktop:ParameterGroup GroupId="Parameters" Parameters="parameters" />
        </desktop:FullTrustProcess>
</desktop:Extension>

<uap3:Extension Category="windows.appExecutionAlias"
                Executable="Assets\NitishTest.exe"
                EntryPoint="Windows.FullTrustApplication">
        <uap3:AppExecutionAlias>
                <desktop:ExecutionAlias Alias="NitishTest.exe" />
        </uap3:AppExecutionAlias>
</uap3:Extension>

I am not using a Windows Application Packaging Project, however. Could this be the reason why it's not working properly elevated?

0 Answers
Related