Compartilhar via


com:ExeServer

Registra um ExeServer com um ou muitos registros de classe.

Hierarquia de elementos

<Pacote>

    <Aplicativos>

         <Aplicativo>

              <Extensões>

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

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 esses caracteres: <, , >, :, ", |ou *?. Yes
Argumentos Os argumentos da chave LocalServer32 . Uma cadeia de caracteres com um valor entre 1 e 32767 caracteres de comprimento com um caractere não whitespace no início e no final. No
DisplayName DisplayName é uma cadeia de caracteres localizável correspondente ao valor padrão da chave AppID. Uma cadeia de caracteres com um valor entre 1 e 256 caracteres de comprimento. No
LaunchAndActivationPermission Uma cadeia de caracteres SDDL opcional que corresponde ao valor LaunchPermission da chave AppID. Cadeia de caracteres SDDL. No

Elementos filho

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

Elementos pai

Elemento pai Descrição
com:ComServer Declara um ponto de extensão de pacote do tipo windows.comServer. A extensão comServer pode incluir quatro tipos de registros: 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
Minimum OS Version Windows 10 versão 1703 (Build 15063)