我正在为一个需要UWP Portal应用程序和可以从Portal App内部启动的吃豆人克隆游戏的客户工作。我在UWP App中设置了FullTrustProcessLauncher功能,以处理游戏的exe启动。我还必须添加一个构建后项目,以将exe和随附的data文件夹复制到该构建的AppX文件夹中。 FullTrustProcessLauncher可以很好地执行exe,但是我一直收到“找不到数据文件夹错误”。
所以我的问题是这样的: 1.为什么它总是说该文件夹丢失了,但它紧挨着它呢? 2.有更好的方法吗?
这是我创建的第一个应用程序,也是我在StackOverflow上的第一篇帖子。
我希望启动Pac-Man应用程序,就像从导航到文件夹并启动exe一样
答案 0 :(得分:0)
将您的EXE(以及所有必需的支持文件)作为“内容”包含到UWP项目中。确保将它们设置为“复制到输出”。然后,在appxmanifest中声明FullTrustProcess扩展指向您包含的EXE,然后使用FullTrustProcessLauncher API从UWP启动它。
此处有更多信息:
https://docs.microsoft.com/en-us/uwp/api/windows.applicationmodel.fulltrustprocesslauncher
https://stefanwick.com/2018/04/06/uwp-with-desktop-extension-part-1/