【发布时间】:2021-03-30 08:44:42
【问题描述】:
基本上,我想让用户能够将安装在他们 PC 上的其他应用的快捷方式添加到我的应用中,以便他们可以从我的应用中启动它们。我希望他们能够启动 Win32 应用程序和 UWP 应用程序(Windows 10 商店应用程序)。我的应用程序不是文件浏览器,但用户只需能够从我的应用程序中启动他们最喜欢的应用程序。我有理由希望实现这种类型的功能。 -__-
【问题讨论】:
-
一种将应用程序注册到另一个应用程序的 URI 方案的方法。请参阅:stackoverflow.com/questions/32694642/… 并使用启动器调用 uri:docs.microsoft.com/en-us/uwp/api/… 这不是 windows 标准的方式,因为您应该只为自己的应用程序添加 uri,但我认为它会起作用。
-
感谢您的回复。目标是执行外部应用程序,而不是位于我的应用程序包中的应用程序。此外,这些应用程序的链接将在运行时设置,因此不会对链接进行硬编码。您基本上是在为用户提供单击按钮并将文件系统浏览到某个任意可执行文件的位置的选项。从那时起,即使在我的应用重新启动后,用户也可以在我的应用中随意启动应用。
-
使用进程类启动应用程序,这与从文件资源管理器启动相同。您可能需要启动包含启动信息的快捷方式。
-
有 UWP Process 类吗?你可以说得更详细点吗?感谢您的回复。