Compartilhar via


com3:ExeServer

Registra um ExeServer com um ou muitos registros de classe.

Hierarquia de elementos

<Pacote>

    <Aplicativos>

         <Aplicativo>

              <Extensões>

                   <com2:Extension>

                        <com2:ComServer>

                             <com3:ExeServer>

Syntax

<com3: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 = 'An optional 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 = 'An optional [SDDL string](/windows/win32/secauthz/security-descriptor-string-format) value.' >

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

</com3:ExeServer>

Chave

{} intervalo específico de ocorrências

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
Executável Um caminho relativo à raiz do pacote e deve referenciar um arquivo no pacote. Isso especifica o executável padrão para a extensão. Se não for especificado, o executável definido para o aplicativo será usado. Se especificada, a propriedade EntryPoint também será usada. Se essa propriedade EntryPoint não for especificada, o EntryPoint definido para o aplicativo será usado. Uma cadeia de caracteres com um valor entre 1 e 256 caracteres de comprimento que deve terminar com .exe e não pode conter estes caracteres: <, >, :, ", |, ?ou *. A .exe extensão diferencia maiúsculas de minúsculas e deve estar em minúsculas. Yes
Argumentos Os argumentos da chave LocalServer32 . Uma cadeia de caracteres opcional com um valor entre 1 e 32.767 caracteres de comprimento com um caractere não em branco no início e no final. No
DisplayName DisplayName é uma cadeia de caracteres localizável correspondente ao valor de chave appID padrão. Uma cadeia de caracteres com um valor entre 1 e 256 caracteres de comprimento. No
LaunchAndActivationPermission Uma cadeia de caracteres SDDL que corresponde ao valor LaunchPermission da chave AppID. Um valor de cadeia de caracteres SDDL opcional. No

Elementos filho

Elemento filho Descrição
Classe Define um registro de classe ExeServer.

Elementos pai

Elemento pai Descrição
com2:ComServer Declara um ponto de extensão de pacote do tipo windows.comServer. A extensão comServer pode incluir os seguintes tipos de registros: ServiceServer, ExeServer, SurrogateServer, ProgId ou TreatAsClass.

Comentários

Um ExeServer pode ter um ou mais registros de classe. Vários registros de classe devem compartilhar um ExeServer se suas chaves LocalServer32 corresponderem e tiverem a mesma AppID (ou se não tiverem um AppID), a menos que precisem ser registradas em diferentes elementos de manifesto Aplicativos/Aplicativo.

Os registros do ExeServer correspondem às chaves LocalServer32 e à chave AppID associada.

Os atributos Executable e Arguments correspondem ao valor padrão da chave LocalServer32 .

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/3
Minimum OS Version Windows 10 versão 2004 (Build 19041)