com:ExeServer

Registriert einen ExeServer mit einer oder mehreren Klassenregistrierungen.

Elementhierarchie

<Paket>

    <Anwendungen>

         <Application>

              <Erweiterungen>

                   <com:Extension>

                        <com:ComServer>

                             <com:ExeServer>

Syntax

<com:ExeServer
    Executable = 'A string with a value between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *.'
    Arguments = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
    DisplayName = 'A string with a value between 1 and 256 characters in length. This string is localizable.'
    LaunchAndActivationPermission = '[Optional SDDL string](/windows/win32/secauthz/security-descriptor-string-format).' >

  <!-- Child elements -->
  Class{1,10000}

</com:ExeServer>

Key

{} spezifischer Vorkommensbereich

Attribute und Elemente

Attributes

attribute BESCHREIBUNG Datentyp Erforderlich Standardwert
Ausführbare Datei Ein Pfad relativ zum Paketstamm und muss auf eine Datei im Paket verweisen. Dies gibt die Standard-ausführbare Datei für die Erweiterung an. Wenn nicht angegeben, wird die für die App definierte ausführbare Datei verwendet. Wenn angegeben, wird die EntryPoint-Eigenschaft auch verwendet. Wenn diese EntryPoint-Eigenschaft nicht angegeben ist, wird der für die App definierte EntryPoint verwendet. Eine Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen länge, die mit ".exe" enden muss und diese Zeichen nicht enthalten kann: <, ":|>?oder .* Ja
Argumente Die Argumente des LocalServer32-Schlüssels . Eine Zeichenfolge mit einem Wert zwischen 1 und 32767 Zeichen in Länge mit einem Leerzeichen am Anfang und Ende. Nein
DisplayName DisplayName ist eine lokalisierbare Zeichenfolge, die dem Standardschlüsselwert appID entspricht. Eine Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen in Länge. Nein
LaunchAndActivationPermission Eine optionale SDDL-Zeichenfolge , die dem LaunchPermission-Wert des AppID-Schlüssels entspricht. SDDL-Zeichenfolge. Nein

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
Klasse Definiert eine ExeServer-Klassenregistrierung.

Übergeordnete Elemente

Übergeordnetes Element Beschreibung
com:ComServer Deklariert einen Paketerweiterungspunkt des Typs windows.comServer. Die ComServer-Erweiterung kann vier Arten von Registrierungen umfassen: ExeServer, SurrogateServer, ProgId oder TreatAsClass.

Bemerkungen

Ein ExeServer kann über eine oder mehrere Klassenregistrierungen verfügen. Mehrere Klassenregistrierungen sollten einen ExeServer freigeben, wenn ihre LocalServer32-Schlüssel übereinstimmen, und sie haben dieselbe AppID (oder wenn sie keine AppID haben), es sei denn, sie müssen unter verschiedenen Anwendungs-/Anwendungsmanifestelementen registriert werden.

ExeServer-Registrierungen entsprechen LocalServer32-Schlüsseln und dem zugeordneten AppID-Schlüssel.

Die Attribute "Ausführbare" und "Argumente" entsprechen dem Standardwert des LocalServer32-Schlüssels.

Anforderungen

Wert
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10