RDC/rdp6.0を実行しているWindowsXP組み込みSP3(x86)で最大2個(合計4つのシリアルデバイス)に接続された2ペアのシリアルデバイス(スケールとPOSピンパッド)があります。これらのマシンを使用して、POSソフトウェアがインストールされているWindows 7エンタープライズ(x64)を実行している仮想マシンにRDPします。ローカルPCのcomポート(com1とcom2)を仮想マシンにリダイレクトする必要があります。 comポートを送信するようにrdpファイルを構成しましたが、プリンターを追加するとポートが表示されるようになります(ts033およびts034として表示されます)が、使用しているソフトウェアではcom1-com10という名前が必要です。 「NetUsecom3:\ device\com1、Net Use com3:\ tsclient\ts033」と、VM)で他のいくつかのコンボを使用して、tscomポートを「」にリダイレクトしようとしました。実/仮想」のもの。
シリアルサーバー(新品または中古)の購入や、サードパーティソフトウェアのライセンス/シートの購入に費やすお金がありません。 4つの新しいシリアルサーバーを購入するebayの最も安価なソリューションでさえ、約100ドルになり、さらに4つのACアダプタを使用する必要があり、追加のケーブル接続が必要になります。
私の他の唯一のオプションは、8つのdb9からrj-45へのアダプターを入手し、これを4つの既存のcat5e回線を介して送信し、それらをvmサーバーに物理的に接続することです。 POS端末/ PCから余分なケーブルを配線し、パッチパネルからVMサーバー)にケーブルを配線する必要があるため、これを行う必要はありません。そこにある他の無料/オープンソースソフトウェアの方法やその他の方法を教えていただければ、NetUseメソッド。
他に情報が必要な場合、または不明な点がある場合はお知らせください。
それで、もう少し検索した後、私は答えを持っているかなりランダムなドメイン名に出くわしました。 http://www.GoodJobSucking.com/?p=214 (はい、私もそのリンクをクリックするのをためらっていました)のブログ投稿では、com0com(オープンソースアプリケーション)の使用方法について説明しています。 )TCP接続を使用して、あるコンピューターから別のコンピューターにCOMポートを送信します。
これは、db9からrj45へのケーブルのセットを固定して配線し、サーバーに直接接続した後で初めてわかりました。サーバーはスケールからデータを見ることができましたが、Hyper-Vはサーバー上のcomポートへの物理アクセスを提供していないようです。理由はわかりませんが、Bingでいくつか掘り下げて最終的に「hypervnamed pipe com port」を検索した後、3番目のリンクが私が探していたものでした。
これが私が取ったステップです:
ホストコンピューター/古いコンピューター(x86)
仮想マシン(x64)
この時点で、POSスケール(CAS PD-II)をホストのcom1シリアルポートに接続し、スケールに何かを配置しました。コマンドプロンプトウィンドウを介してデータが流入しているのがすぐにわかり、POSソフトウェアが重みを確認しました。
これにより、私と同じようにこれを機能させるための数週間の節約になることを心から願っています。