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 属性,则使用为应用定义的 EntryPoint。 值长度介于 1 到 256 个字符之间的字符串,必须以 .exe 结尾,并且不能包含以下字符:<>:"|?、 或 *。 该 .exe 扩展区分大小写,必须为小写。
参数 LocalServer32 键的参数。 一个可选字符串,其值长度在 1 到 32767 个字符之间,开头和结尾处有一个非空格字符。
DisplayName DisplayName 是对应于默认 AppID 键值的可本地化字符串。 一个字符串,其值长度介于 1 到 256 个字符之间。
LaunchAndActivationPermission 与 AppID 键的 LaunchPermission 值相对应的 SDDL 字符串 可选的 SDDL 字符串 值。

子元素

子元素 说明
定义 ExeServer 类注册。

父元素

父元素 描述
com2:ComServer 声明 类型为 windows.comServer 的包扩展点。 comServer 扩展可能包括以下类型的注册:ServiceServerExeServerSurrogateServerProgIdTreatAsClass

注解

ExeServer 可以具有一个或多个类注册。 如果多个类注册的 LocalServer32 密钥匹配且具有相同的 AppID (,或者它们没有 AppID) ,除非需要在不同的应用程序/应用程序清单元素下注册,否则多个类注册应共享一个 ExeServer

ExeServer 注册对应于 LocalServer32 密钥 及其关联的 AppID 密钥

ExecutableArguments 属性对应于 LocalServer32 键的默认值。

要求

Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/3
Minimum OS Version Windows 10版本 2004 (内部版本 19041)