4

.Net 2.0 フレームワークで実行され、Windows ターミナル サーバーにインストールされたカスタム バーコード アプリがあります。HP タイプのシン クライアントを使用していますが、バーコード アプリがインストールされている TS からデスクトップをプルしています。

ほとんどの場合、バーコード アプリは問題なく動作します。唯一の問題は、バーコード アプリが、シン クライアントが配置されているワーク センターに基づいて特定のプリンターにラベルを印刷する必要があることです。バーコード アプリは、デバイス名 (Windows 名) に基づいてラベルをルーティングするように設計されています。バーコード トランザクションが発生したシステムの。

バーコード アプリも実行している本格的な Windows XP Pro システムを使用していますが、ラベル ルーティングに問題はありません。これらのタイプのシステムには、ルーティングに使用できる一意の名前があるからです。私が問題に直面しているのは、シンクライアントから実行されているバーコードアプリが、(バーコードアプリの観点から)個々のシンクライアントではなくターミナルサーバーから実行されているように見えることです。

これらのシン クライアントからある種の一意の識別子を取得して、バーコード アプリ内でラベルのルーティングに使用する方法を知っている人はいますか?

4

1 に答える 1

2

それは難しい問題です。ただし、シン クライアントに IP アドレスが設定されている場合は、解決策があると思います。RDP クライアントの IP アドレス (サーバーのアドレスではない) を取得する方法を説明する記事を見つけました。これは、NAT を経由している場合は問題がありますが、RDP を使用して直接接続している場合は機能するはずです。

http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/857af1fe-75a4-4845-b989-f18636f296c9/

于 2011-05-06T16:40:54.030 に答える