У меня есть пользовательское приложение штрих-кода, работающее на платформе .Net 2.0 и установленное на сервере терминалов Windows. Я использую тонкие клиенты типа HP, и они извлекают свой рабочий стол из TS, на котором установлено мое приложение для штрих-кодов.
В большинстве случаев приложение со штрих-кодом работает без проблем. Единственная проблема, с которой я сталкиваюсь, заключается в том, что моему приложению со штрих-кодом необходимо печатать этикетки на определенном принтере в зависимости от рабочего центра, в котором находится тонкий клиент. Приложение со штрих-кодом было разработано для маршрутизации этикеток на основе имени устройства (имени Windows) системы, из которой произошла транзакция штрих-кода.
У меня полнофункциональная система Windows XP Pro, на которой также запущено приложение со штрих-кодом, и у меня нет проблем с маршрутизацией меток, поскольку каждая из этих систем типов имеет уникальное имя, которое я могу использовать для маршрутизации. Проблема, с которой я сталкиваюсь, заключается в том, что приложение со штрих-кодом, запущенное с тонких клиентов, похоже (с точки зрения приложения со штрих-кодом) на запуск с сервера терминалов, а не с отдельных тонких клиентов.
Кто-нибудь знает, как я могу получить уникальный тип идентификатора из этих тонких клиентов для использования в приложении штрих-кода для маршрутизации меток?