使用FullTrustProcessLauncher类从UWP应用启动Powershell脚本

Gab*_*nga 4 uwp desktop-bridge

有没有办法从我的UWP应用启动powershell脚本?

我已经读到我们必须使用FullTrustProcessLauncher类,但是我不知道如何使用/实现它。

你有什么主意吗 ?

Ste*_*SFT 5

文件:https//docs.microsoft.com/zh-TW/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher

样本:https : //github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/AppServiceBridgeSample

https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/JourneyAcrossTheBridge/DesktopBridgeDemo%20-%20Step4/MyUWPApp

https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/SQLServer

简而言之,这是您需要做的:

1)添加对Desktop Extension SDK的引用

2)在清单中声明windows.FullTrustProcess扩展

3)(可选)声明用于在您的UWP和完全信任过程之间进行通信的应用程序服务

4)在您的程序包中包含一个Win32 EXE,它将从FullTrustProcessLauncher API启动

5)Win32 EXE现在可以调用您的powershell等。