com:ExeServer

Регистрирует ExeServer с одной или несколькими регистрациями классов.

Иерархия элементов

<Пакет>

    <Приложения>

         <Приложение>

              <Модули>

                   <com:Extension>

                        <com:ComServer>

                             <com:ExeServer>

Синтаксис

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

Клавиши

{} определенный диапазон вхождений

Элементы и атрибуты

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
Исполняемый объект Путь относительно корня пакета и должен ссылаться на файл в пакете. Это указывает исполняемый файл по умолчанию для расширения. Если значение не указано, используется исполняемый файл, определенный для приложения. Если задано, свойство EntryPoint также используется. Если это свойство EntryPoint не указано, используется точка входа, определенная для приложения. Строка со значением от 1 до 256 символов длиной, которая должна заканчиваться на ".exe" и не может содержать следующие символы: <, , >, :, "|или ?*. Да
Аргументы Аргументы ключа LocalServer32 . Строка со значением от 1 до 32767 символов длиной с символом без пробелов в начале и конце. Нет
Отображаемое имя DisplayName — это локализуемая строка, соответствующая значению ключа AppID по умолчанию. Строка со значением от 1 до 256 символов длиной. Нет
LaunchAndActivationPermission Необязательная строка SDDL , соответствующая значению LaunchPermission ключа AppID. Строка SDDL. Нет

Дочерние элементы

Дочерний элемент Описание
Класс Определяет регистрацию класса ExeServer.

Родительские элементы

Родительский элемент Описание
com:ComServer Объявляет точку расширения пакета типа windows.comServer. Расширение comServer может включать четыре типа регистраций: ExeServer, SurrogateServer, ProgId или TreatAsClass.

Remarks

ExeServer может иметь одну или несколько регистраций классов. Несколько регистраций классов должны совместно использовать ExeServer , если их ключи LocalServer32 совпадают и имеют один и тот же Идентификатор AppID (или если у них нет Идентификатора приложения), если они не должны быть зарегистрированы в разных элементах манифеста приложений или приложений.

Регистрация ExeServer соответствует ключам LocalServer32 и их связанному ключу AppID.

Атрибуты исполняемого файла и аргументов соответствуют значению по умолчанию ключа LocalServer32 .

Требования

Значение
Пространство имен http://schemas.microsoft.com/appx/manifest/com/windows10