C# 如何获取UWP中hid设备的序列号和名称?

C# 如何获取UWP中hid设备的序列号和名称?,c#,uwp,hid,C#,Uwp,Hid,在Win32 api中,我可以使用函数HidD\u GetSerialNumberString获取设备序列号。如何在UWP中获得这些属性?似乎没有办法得到SerialNumber 要明确的是,我正在制作沙盒UWP应用程序,无法使用p/Invoke。可能这是一个?只有当驱动程序添加序列号时,序列号才会出现。如果显示序列号,请首先与设备管理器联系。如果是,则使用Pinvoke代码获取设备信息。请参阅:还要检查您使用的是默认的Microsoft驱动程序还是供应商驱动程序。我建议使用供应商的驱动程序。@

在Win32 api中,我可以使用函数
HidD\u GetSerialNumberString
获取设备序列号。如何在UWP中获得这些属性?似乎没有办法得到SerialNumber


要明确的是,我正在制作沙盒UWP应用程序,无法使用p/Invoke。

可能这是一个?只有当驱动程序添加序列号时,序列号才会出现。如果显示序列号,请首先与设备管理器联系。如果是,则使用Pinvoke代码获取设备信息。请参阅:还要检查您使用的是默认的Microsoft驱动程序还是供应商驱动程序。我建议使用供应商的驱动程序。@UweKeim您建议我不需要设备序列号还是什么?@jdweng我有工作的P/Invoke代码,它返回正确的序列号。但是,我想创建UWP应用程序,由于沙箱限制,该应用程序无法访问P/Invoke,因此我需要UWP API来查询该应用程序。@jdweng请查看标记、注释和说明,我已明确声明我不能使用P/Invoke,因为我的应用程序将不会在windows应用商店中获得认证。