C# 需要从Symbol掌上电脑获取电子序列号(ESN)的帮助吗
我有一台手持PC(符号MC9090)与Windows CE 5.0一起工作,我需要获取序列号(而不是唯一ID) 我在很多网站上都尝试过使用KernelIOControl,但它返回的是UniqueID,而不是ESN 一位同事告诉我尝试使用RCM2API32.dll RCM_GetESN,但我没有方法的头来导入它 我试过了,但没用C# 需要从Symbol掌上电脑获取电子序列号(ESN)的帮助吗,c#,windows-ce,handheld,C#,Windows Ce,Handheld,我有一台手持PC(符号MC9090)与Windows CE 5.0一起工作,我需要获取序列号(而不是唯一ID) 我在很多网站上都尝试过使用KernelIOControl,但它返回的是UniqueID,而不是ESN 一位同事告诉我尝试使用RCM2API32.dll RCM_GetESN,但我没有方法的头来导入它 我试过了,但没用 [DllImport("rcm2api32.dll", SetLastError = true)] private static extern strin
[DllImport("rcm2api32.dll", SetLastError = true)]
private static extern string RCM_GetESN(string UID);
我在网上找不到任何手册或参考资料
谁能帮我一下吗
提前谢谢
尼科
--编辑--
通过一个测试程序(BasicResCoords.exe),我可以看到手持设备的ESN。它使用的是我正在处理的同一个DLL。已解决!我发现了一个返回ESN(和许多其他数据)的库。搜索“Symbol ResourceCoordinator TerminalInfo”,有些网站会下载它。有什么不适用?它在做什么/不在做什么?返回一个空字符串。已解决!我发现了一个返回ESN(和许多其他数据)的库。搜索“Symbol ResourceCoordinator TerminalInfo”,有些网站会下载它。如果你解决了它,请发布答案,不要把它放在问题中。