com:ExeServer

Registra um ExeServer com um ou muitos registros de classe.

Hierarquia de elementos

<Package>
   └─ <Applications>
      └─ <Application>
         └─ <Extensions>
            └─ <com:Extension>
               └─ <com:ComServer>
                  └─ <com:ExeServer>

Sintaxe

<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

Attribute 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 *. Sim
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 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 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.

Observações

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 elementos diferentes Applications/Application de manifesto.

Os registros 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
versão mínima do sistema operacional Windows 10 versão 1703 (Build 15063)