【发布时间】:2016-11-10 20:23:31
【问题描述】:
我们正在修复重新构建应用程序,并正在讨论是否可以使用 UWP 代替普通的 WPF 应用程序。
我们的应用程序需要能够访问整个文件系统和所有系统资源。这是一个问题,因为 UWP 应用是沙盒化的。但是,我们正试图通过以这种方式解决该问题来绕过该问题:
Windows 服务 -> 始终在系统上运行。这将承载访问和修改的核心功能 系统资源。
UWP 应用程序 -> 由于 UWP 是沙盒的,因此 UWP 应用程序会将所有系统请求转发到 Windows 服务,这将完成所有 首当其冲的工作,只返回输出。
我们可以在 WPF 中简单地执行此操作,但我们希望使用 UWP 以利用 WPF 缺少的一些新的 Windows 10 核心功能,例如动态磁贴和 Cortana。
您认为我们的方法可行吗?我们的不确定性之一是如何让 UWP 应用与 Windows 服务进行通信 - 我们已经研究过 SignalR 和桌面桥之类的东西,但不确定哪种方法可能是我们方案的最佳方法。
谢谢!
【问题讨论】:
标签: uwp windows-services signalr desktop-bridge