我可以在 运行 时间从 Hololens 访问哪些设备信息? (OS 级别、序列号等)

What device information can I access from the Hololens at run time? (OS Level, Serial Code etc)

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

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

我正在尝试确定跟踪有多少唯一设备正在 运行 我的程序,以及它们 运行 的频率。

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

您可以使用EasClientDeviceInformation to get device information from the local device. The property Id提供本地设备标识符的实例。您可以使用以下代码:

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

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