我正在 C# 中使用远程 UWP AppServices,并且遇到了一个非常早期的障碍:获取RemoteSystem
实例。
我按照教程进行操作https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/communicate-with-a-remote-app-service https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/communicate-with-a-remote-app-service用我自己的代码,我尝试了 RemoteSystems 示例作为https://github.com/Microsoft/Windows-universal-samples https://github.com/Microsoft/Windows-universal-samples
不幸的是,结果总是一样的。
首先我请求访问远程系统:
RemoteSystemAccessStatus status = await RemoteSystem.RequestAccessAsync();
这是成功的:status
有价值RemoteSystemAccessStatus.Allowed
.
接下来,我创建一个HostName
实例:
var deviceHost = new HostName("computer2");
然后我想获取一个 RemoteSystem 实例:
RemoteSystem remoteSystem = await RemoteSystem.FindByHostNameAsync(deviceHost);
这会引发异常:
Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
我尝试过的
- 目前搜索网络并不会带来太多结果(远程 UWP AppServices 太新了)
- 事件日志中没有任何有趣的内容
- Windows 防火墙似乎已正确配置(这似乎是由 Visual Studio 自动完成的)
我在寻找什么
我的一台计算机从 Windows 7 升级到 Windows 10,另一台计算机从 Windows 8.1 升级到 Windows 10。因此,我的计算机有可能在某种程度上“配置错误”(我记得 Windows Media Center 的不必要的任务计划程序条目...... .)
我的问题:解决此类问题的推荐做法是什么?有可以帮助我的工具吗?现在我什至知道从哪里开始寻找......