Поделиться через


com3:ExeServer

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

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

<Пакет>

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

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

              <Расширения>

                   <com2:Extension>

                        <com2:ComServer>

                             <com3:ExeServer>

Синтаксис

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

Ключ

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

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

Атрибуты

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

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

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

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

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

Комментарии

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

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

Атрибуты Executable и Arguments соответствуют значению ключа LocalServer32 по умолчанию.

Требования

Элемент Значение
Пространство имен http://schemas.microsoft.com/appx/manifest/com/windows10/3
Minimum OS Version Windows 10 версии 2004 (сборка 19041)