0

У меня есть карманный компьютер под управлением Windows Mobile (Mobile Compia M3 Sky), оснащенный сканером штрих-кода. Этот сканер штрих-кода работает, читая данные из сканера в буфер обмена, а затем имитирует Вставить для любого приложения, которое в настоящее время работает.Службы терминалов на Windows Mobile - «Вставить» не сохраняет знаки препинания?

Проблема заключается в том, что при использовании служб терминалов с устройства и сканировании штрих-кода, содержащего знаки препинания (например, «A-2-C», «A-1- [»), пунктуация удаляется до нее достигает сервера - то есть единственными вещами, которые делают это на сервере, являются буквенно-цифровые (т.е. «A2C» и «A1» соответственно).

Я проверил, что устройство имеет полный штрих-код, включая пунктуацию в буфере обмена - то есть, если я открою заметки на устройстве и сканирую эти штрих-коды, они будут вставлены правильно (например, «A-2-C» и «A-2-C», A-1- ["соответственно), и я могу вставить их снова, нажав, удерживая и выбрав« Вставить », или нажав Ctrl + V на мягкой клавиатуре.

Однако по какой-либо причине эта пунктуация, по-видимому, отключена клиентом RDP на устройстве (mstsc40.exe) - это происходит независимо от того, какое приложение или ОС сервер работает [on].

Есть ли у кого-нибудь предыдущий опыт работы с этим или какие-либо указатели?

Cheers!

ответ

0

В конце концов, это был просто плохой реализация RDP-клиента на Windows Mobile 5. WM6 в порядке.

0

Я могу предложить только обходной путь использования виртуальных каналов для отправки данных. Хотя на самом деле не ответ на вопрос, что это будет лучшим решением, так как копировать/вставить через соединение RDP, как известно, багги (см эти ссылки: RDP Clipboard Fix, Why does my shared clipboard not work? (Part 1) & Why does my shared clipboard not work? (Part 2))