有没有一种方法可以从我的 UWP 应用程序启动 PowerShell 脚本?
我读到过我们必须使用 FullTrustProcessLauncher 类,但是我不理解如何使用/实现它。
你有什么想法吗?
有没有一种方法可以从我的 UWP 应用程序启动 PowerShell 脚本?
我读到过我们必须使用 FullTrustProcessLauncher 类,但是我不理解如何使用/实现它。
你有什么想法吗?
文档: https://learn.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher
示例: https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/AppServiceBridgeSample
https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/SQLServer
简而言之,您需要做以下工作:
1) 添加对桌面扩展 SDK 的引用。
2) 在清单中声明 windows.FullTrustProcess 扩展。
3) (可选) 为在 UWP 和全信任进程之间通信声明应用服务。
4) 在您的软件包中包含一个将从 FullTrustProcessLauncher API 启动的 Win32 EXE。
5) 这个 Win32 EXE 现在可以调用您的 PowerShell 等。