0

我这里有一个配备条形码扫描仪的基于 Windows Mobile 的 PDA(Mobile Compia M3 Sky)。该条码扫描仪通过将扫描仪中的数据读取到剪贴板中,然后在当前运行的任何应用程序上模拟粘贴来工作。

问题是,当您从设备使用终端服务并扫描包含标点符号(例如“A-2-C”、“A-1-[”)的条形码时,标点符号在到达服务器之前就被删除了 -即,使其进入服务器的唯一内容是字母数字(即分别为“A2C”和“A1”)。

我已经验证设备在剪贴板中确实有完整的条形码,包括标点符号 - 即,如果我在设备上打开 Notes 并扫描这些条形码,它们被正确粘贴(即“A-2-C”和“A-1- [" 分别),我可以通过点击、按住并选择粘贴或按软键盘上的 Ctrl+V 再次粘贴它们。

但是,由于某种原因,该标点符号似乎被设备上的 RDP 客户端 (mstsc40.exe) 删除了 - 无论服务器在 [on] 上运行什么应用程序或操作系统,都会发生这种情况。

有没有人有这方面的经验,或者有任何指示?

干杯!

4

2 回答 2

0

我只能建议使用虚拟通道发送数据的解决方法。虽然不是您问题的真正答案,但这将是一个更好的解决方案,因为已知通过 RDP 连接复制/粘贴存在错误(请参阅以下链接:RDP 剪贴板修复为什么我的共享剪贴板不起作用?(第 1 部分)为什么我的共享剪贴板不工作吗?(第 2 部分)

于 2009-09-14T20:30:01.437 回答
0

最后,这只是 Windows Mobile 5 上 RDP 客户端的糟糕实现。WM6 很好。

于 2009-10-19T20:41:03.060 回答