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

Can I pass parameters specific to an exe while launching it from a UWP app that has full trust capabilities?

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

谢谢!!

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

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

我有一个博客 post,这里有示例(其中一个实际启动 mstsc.exe): https://stefanwick.com/2018/04/06/uwp-with-desktop-extension-part-2/