首页 > 解决方案 > 我可以在从具有完全信任功能的 UWP 应用程序启动 exe 时传递特定于 exe 的参数吗?

问题描述

在 Package.appmanifest 中,我们指定 GroupID 和启动可执行文件的参数,例如 - mstsc.exe。我们也可以传递一些参数,比如 mstsc /v:hostname 吗?我试过以这种方式传递它,但没有奏效。有不同的方法吗?

谢谢!!

标签: uwpwindows-10win-universal-appdesktop-bridgefull-trust

解决方案


FullTrustProcessLauncher API/扩展只能启动包中包含的 EXE。该 EXE 将接收您在清单中指定的参数。

如果您想启动 mstsc.exe(或您的软件包之外的系统上的任何其他 EXE),您可以通过在您通过 FullTrustProcessLauncher 启动的软件包中包含一个简单的启动程序 EXE 来实现,然后它会负责启动您最终的 EXE想要运行,使用您选择的参数。

我在这里有一篇带有示例的博客文章(其中一个实际上启动了 mstsc.exe): https ://stefanwick.com/2018/04/06/uwp-with-desktop-extension-part-2/


推荐阅读