首页 > 解决方案 > 我可以在运行时从 Hololens 访问哪些设备信息?(操作系统级别、序列号等)

问题描述

我可以在运行时使用 MRTK 从 Hololens 访问哪些设备信息?

MRTK 能否确定运行我的程序的每个 Hololens 设备的唯一标识符?理想情况下,这将是一个序列号,但来自设备的任何其他唯一标识符都会很有用。

我正在尝试确定跟踪有多少独特设备正在运行我的程序以及它们运行它的频率的方法。

我知道使用托管设备可能是执行此操作的一种方法,但我很好奇是否有任何方法可以在无需设置 ID 管理的情况下获取此类信息。

标签: c#hololensmrtk

解决方案


您可以使用 的实例EasClientDeviceInformation从本地设备获取设备信息。该属性Id提供本地设备的标识符。您可以使用以下代码:

using Windows.Security.ExchangeActiveSyncProvisioning;
. . .
EasClientDeviceInformation deviceInfo = new EasClientDeviceInformation();
var deviceIdentifier = deviceInfo.Id;

此外,您还可以通过实例的其他属性获取更多的设备信息,这里提供了一个具体的示例:客户端设备信息示例


推荐阅读