我这里有一台基于Windows Mobile的掌上电脑(Mobile Compia M3 Sky),配备了条形码扫描仪。此条形码扫描器的工作原理是将数据从扫描器读取到剪贴板中,然后在当前运行的任何应用程序上模拟粘贴。
问题是,当您从设备使用终端服务时,您扫描了包含标点符号的条形码(例如"A-2-C","A-1-[")标点符号在到达服务器之前被剥离-即,到达服务器的唯一内容是字母数字(即"A2C“和"A1”)。
我已经验证了设备确实有完整的条形码,包括剪贴板中的标点符号-即,如果我在设备上打开Notes并扫描这些条形码,它们将被正确粘贴(即"A-2-C“和"A-1-[”),我可以通过轻敲、按住并选择粘贴,或通过按软键盘上的Ctrl+V键再次粘贴它们。
但是,由于某些原因,此标点符号似乎被设备(mstsc40.exe)上的RDP客户端去掉了-无论服务器在什么应用程序或操作系统上运行,都会发生这种情况。
有没有人以前有过这方面的经验,或者有什么建议?
干杯!
发布于 2009-10-19 20:41:03
最后,它只是Windows Mobile5上的RDP客户端的一个糟糕的实现。WM6是好的。
发布于 2009-09-14 20:30:01
我只能建议使用虚拟通道发送数据的变通方法。虽然它不能真正回答你的问题,但它会是一个更好的解决方案,因为在RDP连接上复制/粘贴是众所周知的错误(参见这些链接:RDP Clipboard Fix,Why does my shared clipboard not work? (Part 1) & Why does my shared clipboard not work? (Part 2))
https://stackoverflow.com/questions/1396471
复制相似问题