C++ 如何从转换的Win32应用程序调用UWP API。(桌面应用程序转换器)
我成功地将Win32应用程序(C++)转换为UWP one 但它不能以读/写文件的方式工作,所以我想使用转换后的应用程序中的UWPAPI 我发现这句话“大多数UWP API在经过转换的桌面应用程序上运行良好。”。 但是我找不到从转换的Win32应用程序调用UWP API的方法 如何从转换的Win32应用程序调用UWP API 谢谢 如何从转换的Win32应用程序调用UWP API 实际上,这个官方存储库中有一些示例: 例如,包含两个项目:后台进程(Win32控制台应用程序)和UWP(UWP应用程序) BackgroundProcess项目添加了对System.Runtime.WindowsRuntime的引用,并启用UWP AppService实现,请检查 UWP项目将使用新的完全信任功能来执行此Win32应用程序以使用应用程序服务。另见 但它不能以读/写文件的方式工作C++ 如何从转换的Win32应用程序调用UWP API。(桌面应用程序转换器),c++,winapi,uwp,desktop-bridge,desktop-app-converter,C++,Winapi,Uwp,Desktop Bridge,Desktop App Converter,我成功地将Win32应用程序(C++)转换为UWP one 但它不能以读/写文件的方式工作,所以我想使用转换后的应用程序中的UWPAPI 我发现这句话“大多数UWP API在经过转换的桌面应用程序上运行良好。”。 但是我找不到从转换的Win32应用程序调用UWP API的方法 如何从转换的Win32应用程序调用UWP API 谢谢 如何从转换的Win32应用程序调用UWP API 实际上,这个官方存储库中有一些示例: 例如,包含两个项目:后台进程(Win32控制台应用程序)和UWP(UWP应用
在您的场景中,您只需要在Win32项目中完成UWP功能()并转换为UWP应用程序。我们最近发布了一篇关于从Win32进程调用UWP API的博客文章。这些API通常可以在不使用桌面网桥的情况下调用,但有几个API仅在使用桌面网桥转换提供的UWP应用程序模型时适用:
谢谢 你已经试过什么了?如果有任何问题,请编辑您的问题以包含您的代码,这通常可以帮助SO社区提供更好的答案。“读/写文件方法无法工作”-在UWP应用程序中受到限制。你不能通过使用不同的API来绕过这些限制。我有一个误解。谢谢你们的回复,伙计们。失败的原因是我认为转换后的win32应用程序可以写入安装目录。当我在这个网站上看到这句话“你的应用程序将写入你的应用程序的安装目录”时,我注意到了我的误解。更改文件夹使我成功地写作。但我认为最好使用winRT API。因此,我将用winRT的api替换旧的api。谢谢你的回复。