Windows 移动 - RFID Reader - IP 30

Windows Mobile - RFID Reader - IP 30

大家好,当我尝试在我的 Windows 移动应用程序中连接 RFID 时,我收到以下错误消息。

System.MissingMethodException: Can't find PInvoke DLL 'rfidapi32.dll'.

有什么解决办法吗?

我在网上找到 rfidapi32.dll 并添加到我的 .exe 文件夹中,但仍然无法使用。

谢谢。

IP30 SDK 只能用于已定义的 Honeywell/Intermec 设备。在其他设备上,您可以通过蓝牙虚拟 COM 通信使用 IP30 并发送和接收 BRI 命令和结果(参见 BRI 程序员指南)。

如果这是受支持的 Windows 移动 6.x 设备:您是否下载并安装了 RFID Resource Kit SDK?您是否在 Windows 移动设备上安装了 RFID 资源工具包运行时?

如果 DLL 引用其他不存在的 DLL 或 API,则仅将具有相同名称的 DLL 文件 rfidapi32.dll 复制到设备上是行不通的。当尝试加载 DLL 时,它将执行 DLLMain 代码,这可能 return SUCCESS 或错误。如果无法加载 DLL,您的代码将出现 "can't find ..." 错误。

可以从 https://support.honeywellaidc.com/s/article/IF2-Where-can-the-RFID-resource-kit-be-downloaded-from 下载 RFID 资源工具包,IF2 RFID SDK 与 IP30 的 SDK 相同。