Share via


FullTrustProcessLauncher Kelas

Definisi

Aktifkan komponen Win32 kepercayaan penuh dari aplikasi dari komponen aplikasi Universal Windows dalam paket aplikasi yang sama.

public ref class FullTrustProcessLauncher abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.FullTrustAppContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FullTrustProcessLauncher final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.FullTrustAppContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class FullTrustProcessLauncher
Public Class FullTrustProcessLauncher
Warisan
Object Platform::Object IInspectable FullTrustProcessLauncher
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows Desktop Extension SDK (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.ApplicationModel.FullTrustAppContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
runFullTrust

Keterangan

Metode di kelas ini hanya dapat dipanggil oleh paket yang memiliki kemampuan runFullTrust . Lihat Deklarasi kemampuan aplikasi.

Untuk menggunakan kelas ini, kami sarankan Anda menambahkan Proyek Pengemasan Aplikasi Windows ke solusi Anda (Pelajari lebih lanjut). Kemudian, dalam manifes paket proyek tersebut windows.fullTrustProcess , tambahkan ekstensi.

Berikut adalah contoh.

<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>

Metode

LaunchFullTrustProcessForAppAsync(String)

Luncurkan proses kepercayaan penuh untuk ID aplikasi yang ditentukan.

LaunchFullTrustProcessForAppAsync(String, String)

Luncurkan proses kepercayaan penuh untuk ID aplikasi yang ditentukan, dengan parameter.

LaunchFullTrustProcessForAppWithArgumentsAsync(String, String)

Luncurkan proses kepercayaan penuh untuk ID aplikasi yang ditentukan dengan parameter baris perintah yang ditentukan.

LaunchFullTrustProcessForCurrentAppAsync()

Luncurkan proses kepercayaan penuh untuk ID aplikasi saat ini.

LaunchFullTrustProcessForCurrentAppAsync(String)

Luncurkan proses kepercayaan penuh untuk ID aplikasi saat ini, dengan parameter.

LaunchFullTrustProcessForCurrentAppWithArgumentsAsync(String)

Luncurkan proses kepercayaan penuh dengan parameter baris perintah yang ditentukan.

Berlaku untuk