uap5:ExecutionAlias

要从命令提示符激活的 UWP 应用的可执行文件。

元素层次结构

<包>

    <应用程序>

         <应用程序>

              <扩展>

                   <uap5:Extension>

                        <uap5:AppExecutionAlias>

                             <uap5:ExecutionAlias>

语法

<uap5:ExecutionAlias
    Alias = 'An executable in the form of a string that ends with ".exe".'
    desktop10:UseDesktopChangeRouter = 'A boolean value.'
    desktop10:DropTarget = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    desktop10:UseUrl = 'A boolean value.'
    desktop10:EnvironmentPath = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' >

    <!-- Child elements -->
    (desktop10:SupportedProtocols)?

</uap5:ExecutionAlias>

特性和元素

属性

属性 说明 数据类型 必须 默认值
Alias UWP 应用可执行文件的名称。 以 结尾 .exe的字符串形式的可执行文件。
uap8:AllowOverride 一个 值,该值指示是否重写 UWP 应用可执行文件。 布尔值。
desktop10:UseDesktopChangeRouter 调试器应用程序用于在调试 Windows 资源管理器进程时避免文件对话框死锁。 仅在指定 CompatMode="classic"的扩展实例上受支持。 仅在桌面 SKU 上受支持。 布尔值。
desktop10:DropTarget 实现 IDropTarget 的对象(通常是本地服务器而不是进程内服务器)的 CLSID。 默认情况下,当放置目标是可执行文件,并且没有为 DropTarget 提供任何值时,shell 会将放置文件的列表转换为命令行参数,并将其传递给 参数中的 lpParametersShellExecuteExecuteEx 格式为 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的 GUID。
desktop10:UseUrl 如果设置为 true,则指定应用程序可以在命令行上接受 URL 而不是文件名。 可直接从 Internet 打开文档的应用程序(如 Web 浏览器和媒体播放器)应使用此值。 启动应用程序且此值设置为 false 时 ShellExecuteEx ,默认行为会将 ShellExecuteEx 文档下载到本地文件,并在本地副本上调用处理程序。 布尔值。
desktop10:EnvironmentPath 包含以分号分隔的目录列表的字符串,这些目录指定应用程序可执行文件的完全限定路径。 通过调用 ShellExecuteEx启动应用程序时,值将追加到 PATH 环境变量中。 一个字符串,其值长度介于 1 到 32767 个字符之间,开头和结尾处为非空格字符。

子元素

无。

父元素

父元素 描述
uap5:AppExecutionAlias 指定应用程序的执行别名,以确定要激活的应用的可执行文件。

注解

desktop10 命名空间中的属性和子元素仅在指定 CompatMode="classic" 和仅桌面 SKU 支持的扩展实例上受支持。

要求

Namespace
uap5 http://schemas.microsoft.com/appx/manifest/uap/windows10/5
desktop10 http://schemas.microsoft.com/appx/manifest/desktop/windows10/10
Minimum OS Version Windows 10版本 1709 (内部版本 16299)