从UWP运行python脚本

2024-04-19 12:01:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经阅读和研究了整个网络,包括这里:Windows Universal Apps: Call python method from C# [closed]

我知道UWP是一个沙盒,不能打开其他进程。尽管如此,我别无选择,只能在UWP应用程序中使用pythonapi。以上链接中的答案对我来说还不够清楚,我希望能得到任何解决方案,即使不是直接的。在

当然,我试过铁蟒,但没用。以及阻止“访问被拒绝”的进程/进程信息。Azure也不是一个选择。在

谢谢。在


Tags: apps答案from网络沙盒应用程序pythonapi进程
1条回答
网友
1楼 · 发布于 2024-04-19 12:01:02

如果您的应用程序只在PC上运行Python脚本(而不是在手机、HoloLens、xbox等上运行),那么您可以使用UWP desktop extension SDK中的API:

FullTrustProcessLauncher

此API允许您从UWP启动包含在应用程序包中的常规完全信任EXE。然后,这些exe将在appcontainer沙盒之外运行,您可以执行Python脚本(以及更多场景)。当使用这个API时,你的应用程序可以继续在HoloLens等上运行,但它不能在这些平台上启动完全信任的进程。在

我在我的博客上有一个关于这个主题的教程: https://stefanwick.com/2018/04/06/uwp-with-desktop-extension-part-1/

相关问题 更多 >