我们正在修复重构架构应用程序,并且正在讨论是否可以使用UWP而不是普通的WPF应用程序。UWP应用程序与Windows服务通信
我们的应用程序需要能够访问整个文件系统和所有系统资源。这是一个问题,因为UWP应用程序是沙盒。但是,我们正在努力,试图接近它以这种方式来绕过这个问题:
Windows服务 - >运行系统在任何时候都。这将在访问和修改系统资源时承载核心功能。
UWP应用 - >由于UWP是沙箱中,UWP应用将转发所有的系统请求的Windows服务,这将做首当其冲的所有工作 ,只是返回输出。
我们可以简单地这样做WPF中,但我们希望以利用一些新的Windows 10的核心使用功能UWP WPF缺乏如现场砖和柯塔娜。
您认为我们的方法可行吗?我们的一个不确定因素是我们如何才能让UWP应用程序与Windows服务进行通信 - 我们已经研究了SignalR和Desktop Bridge之类的事情,但不确定哪些可能是我们场景中的最佳方法。
谢谢!