gpt4 book ai didi

uwp - 如何使用 fulltruSTLauncher 在 uwp 应用程序中启动 .exe 文件?

转载 作者:行者123 更新时间:2023-12-01 09:47:21 24 4
gpt4 key购买 nike

现在,我需要在我的 uwp 应用程序中执行一个 .exe 文件。我知道一个解决方案是使用 fulltruSTLauncher,但是我已经搜索了很多次这个解决方案,但是我的编程水平似乎太低了,所以我很难理解他们的解释(例如: Running an EXE from C# using UWP )。那么,您如何获得此解决方案的简单示例代码?你可以分享吗?谢谢!

最佳答案

最后,我可以在我的 UWP 应用程序中启动我的 .exe 文件。我将像这样一步一步地描述我的解决方法:
1. 创建可执行的 .exe 文件(例如控制台应用程序)
2. 将 .exe 文件复制到您的 UWP 应用程序启动文件夹(例如:Assets 文件夹)
3. 在 UWP App 解决方案资源管理器中,在“References > Universal Windows > Extensions”下添加对“Windows Desktop Extensions For The UWP v10.0.14393.0”(或更高版本)的引用。
4. 在 UWP 应用解决方案资源管理器中,打开 Package.appxmanifest xml 文件(右键单击 Package.appxmanifest 文件 --> 查看代码)。添加这些命名空间

xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"

套餐标签。然后,添加此扩展名:
<Extensions>
<desktop:Extension Category="windows.fullTrustProcess" Executable="Assets\YourExecutableFileName.exe" />
</Extensions>

申请标签。然后,添加以下代码:
<rescap:Capability Name="runFullTrust" />

进入您的 能力标签。这一步的意思是:与编译器交谈以了解它应该信任 中的您的 .exe 文件。 Assets\YourExecutableFileName.exe 地点。
5. 在您的 UWP 应用程序中,每当您想要启动 .exe 文件时,您都需要执行以下代码:
await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();

引用: Great answer

关于uwp - 如何使用 fulltruSTLauncher 在 uwp 应用程序中启动 .exe 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45911755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com