Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 1.82 KB

fulltrustprocesslauncher.md

File metadata and controls

57 lines (44 loc) · 1.82 KB
-api-id -api-type
T:Windows.ApplicationModel.FullTrustProcessLauncher
winrt class

Windows.ApplicationModel.FullTrustProcessLauncher

-description

Activate the full-trust Win32 component of an application from a Universal Windows app component in the same application package.

-remarks

The methods in this class may only be called by packages that have the runFullTrust capability. See App capability declarations.

To use this class, we recommend that you add a Windows Application Packaging Project to your solution (Learn more). Then, in the package manifest of that project, add the windows.fullTrustProcess extension.

Here's an example.

<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
         xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
         xmlns:rescap=
"http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
         xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10">
  ...
  <Capabilities>
    <rescap:Capability Name="runFullTrust"/>
  </Capabilities>
  <Applications>
    …
    <Application>
      …
      <Extensions>
        <desktop:Extension Category="windows.fullTrustProcess" Executable="fulltrustprocess.exe">
          <desktop:FullTrustProcess>
            <desktop:ParameterGroup GroupId="SyncGroup" Parameters="/Sync"/>
            <desktop:ParameterGroup GroupId="OtherGroup" Parameters="/Other"/>
          </desktop:FullTrustProcess>
        </desktop:Extension>
      </Extensions>
    </Application>
  </Applications>
</Package>

-examples

-see-also

-capabilities

runFullTrust