Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要从Symbol掌上电脑获取电子序列号(ESN)的帮助吗_C#_Windows Ce_Handheld - Fatal编程技术网

C# 需要从Symbol掌上电脑获取电子序列号(ESN)的帮助吗

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

我有一台手持PC(符号MC9090)与Windows CE 5.0一起工作,我需要获取序列号(而不是唯一ID)

我在很多网站上都尝试过使用KernelIOControl,但它返回的是UniqueID,而不是ESN

一位同事告诉我尝试使用RCM2API32.dll RCM_GetESN,但我没有方法的头来导入它

我试过了,但没用

    [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”,有些网站会下载它。如果你解决了它,请发布答案,不要把它放在问题中。