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 回答