uwp - 如何在 StartupTask 中为可执行文件指定参数

标签 uwp desktop-bridge

当桌面应用程序设置为在启动时运行时,它们通常会最小化到系统托盘。实现此行为的常用方法是在向 Startup 文件夹或注册表添加快捷方式时为可执行文件设置一个特殊参数:

MyApp.exe /startminimized

我在转换后的桌面应用程序中需要同样的东西。感谢 StartupTask ,我可以在启动时运行应用程序的可执行文件:
<desktop:Extension
    Category="windows.startupTask"
    Executable="MyApp.exe"
    EntryPoint="Windows.FullTrustApplication">
    <desktop:StartupTask
        TaskId="MyStartupTask"
        Enabled="true"
        DisplayName="Some Arbitrary Name" />
</desktop:Extension>

但是,我无法找到为可执行文件设置参数的方法,以便我的应用程序知道它正在从启动开始运行并开始最小化。

我应该能够启动另一个可执行文件来最小化我的应用程序,但我正在寻找一种更优雅的方法来直接运行最小化的应用程序并保持较低的启动影响。

最佳答案

不幸的是,今天无法为启动任务指定参数。这是我们待办事项中的一项开放工作项目。

正如您所指出的,一种可能的解决方法是启动一个不同的 EXE,然后以所需的模式启动您的应用程序。

谢谢!

关于uwp - 如何在 StartupTask 中为可执行文件指定参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45835631/

相关文章:

uwp - 从 UWP 应用程序使用 Windows 服务

electron - 将使用 Electron 构建的 APPX 发布到 Windows Store 和 Desktop Bridge 程序

c# - 如何在 UWP/C# 中使用 svg 文件资源设置 AppBarButton 图标

c# - 在 Avalonia 应用程序中使用 Microsoft Store 在应用程序内购买

c# - 当系统关闭 UWP 应用程序时,如何获取终止或终止事件?

c# - ItemsControl 显示类名

uwp - 使用 FullTrustProcessLauncher 类从 UWP 应用启动 powershell 脚本

uwp - Windows 应用商店应用程序 - 更新 Hook 和触发器

c# - 如何从另一个项目绑定(bind) UWP 项目图像?

.net - 使用 2 个 int 参数订阅 Delegate