Вопрос:


Откуда Win32 ICA Client берет имя клиента?

Ответ:


В сеансе ICA переменная окружения CLIENTNAME уникально идентифицирует машину клиента. Это значение используется в именах автоматически создаваемых принтеров и может быть передано другим приложениям для определения пользовательских значений.

Значение переменной ClientName берется из одного из трех источников:
possible locations:

  1. Явное значение в файле ICA в секции [WFClient]
  2. Значение, указанное в файле WFCName.ini, находящемся в корне системного диска клиента
  3. Имя NetBIOS рабочей станции
  4. 3. The workstation (NetBIOS) name of the client machine


Следующий список показывает, как используются эти значения

  1. Файл ICA File обрабатывется первым
    Если в секции [WFClient] есть строка ClientName=value, то используется это значение

  2. Для seamless-соединений используется WFCName.ini
    a) Если в файле ICA нет значения ClientName, И
    b) WFCName.ini существует в корне системного диска, И
    c) соединение ICA происходит в seamless-режиме, ТО
    используется значение из WFCName.ini

  3. Для не-seamless соединений используется имя рабочей станции
    a) Если в файле ICA нет значения ClientName И
    b) WFCName.ini существует в корне системного диска, И
    c) соединение ICA происходит не в seamless-режиме, ТО
    значение в WFCName.ini игнорируется, а берется имя рабочей станции.

  4. WFCName.ini создается при seamless соединении
    a) Если в файле ICA нет значения ClientName И
    b) WFCName.ini нет в корне системного диска, И
    c) соединение ICA происходит в seamless-режиме, ТО
    используется имя рабочей станции, а в корневом каталоге локального системного диска создается файл WFCName.ini

Подробности


В начало