0

ここでは、バーコード スキャナーを搭載した Windows Mobile ベースの PDA (Mobile Compia M3 Sky) を使用しています。このバーコード スキャナーは、スキャナーからクリップボードにデータを読み取り、現在実行中のアプリケーションでの貼り付けをシミュレートすることによって機能します。

問題は、デバイスからターミナル サービスを使用していて、句読点 ("A-2-C"、"A-1-[" など) を含むバーコードをスキャンすると、サーバーに到達する前に句読点が取り除かれることです。つまり、サーバーに送信されるのは英数字 (つまり、それぞれ「A2C」と「A1」) だけです。

デバイスのクリップボードに句読点を含む完全なバーコードがあることを確認しました。つまり、デバイスでメモを開いてこれらのバーコードをスキャンすると、正しく貼り付けられます (つまり、「A-2-C」と「A-1-」)。 [" それぞれ) をタップして保持し、[貼り付け] を選択するか、ソフト キーボードで Ctrl+V を押すと、それらを再度貼り付けることができます。

ただし、何らかの理由で、この句読点は、デバイス (mstsc40.exe) 上の RDP クライアントによって取り除かれているように見えます。これは、サーバーが実行されているアプリケーションまたは OS に関係なく発生します。

誰かがこれについて以前に経験したことがありますか、または何か指針がありますか?

乾杯!

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 に答える