Похоже, что ELMA_агент в любом случае читает реестр: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings/ProxyEnable независимо от настройки в самом ELMA-агенте "использовать прокси-сервер". Меняю параметр реестра "ProxyEnable=1" - перестает работать связь ELMA-агента. Почему нет реакции на настройку "использовать прокси-сервер" ? (версия 3.11.7.33950)
Здравствуйте. А Вы задали остальные настройки использования прокси-сервера? Если просто поставить галочку "Использовать прокси-сервер" и не заполнить остальные параметры, то Agent настройки прокси берет от Windows, а вот если если кроме этой галочки указать остальные настройки прокси (сервер, порт, пользователь, пароль), то будут использоваться эти данные.
Понятно ... . А вот, если не поставить галочку "Использовать прокси-сервер" - можно работать? Я так понимаю, что и с галочкой и без галочки всё должно работать! Броузеры тоже могут работать с галочкой и без галочки "прокси сервер". Проблема скорее всего в том, что прокси сервер не пропускает пакеты порта "ELMA Агента"
Да, можно не использовать прокси (не ставить галочку). Если не поставить галочку или поставить, но не задать настройки прокси, то Agent использует Proxy Auto Configuration и настройки прокси берет от Windows.
В этом случае получается, что "параметры настройки прокси" в ELMA-агенте влияют на работу Агента вне зависимости от того стоит галочка или не стоит ("Использовать прокси"). Но тогда логика построения интерфейса Агента неправильная, поскольку "параметры настройки прокси" видны только при наличии галочки!
Наверно, я Вас изначально неправильно поняла. Если не поставить галочку "Использовать прокси", но заполнить настройки прокси, то прокси использоваться НЕ будет.
Но практика показывает, что если галочку не поставить, то Агент всё равно будет обращается к системным настройкам реестра Windows. А если в реестре поставлен признак использовать прокси-сервер, то Агент попросту принимает этот признак (а не свои "параметры настройки прокси" - не обращая внимание на свои внутренние настройки ) и начинает обращаться к прокси-серверу в соответствии с данными реестра Windows. Агент только в том случае не обращается к прокси, когда в самом реестре вручную не пропишешь параметр запрета обращения к прокси-серверу: "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" ProxyEnable = 0 Вот в этом и есть смысл моего первого вопроса! Почему нет реакции на настройку "использовать прокси-сервер" ? Можно же сделать так чтобы агент не проверял бы параметр реестра Windows, а учитывал только свои настройки. Выходит что Агент не обращает внимание на свои настройки, а пользуется исключительно реестром. А системные администраторы могут установить различные политики (запреты или разрешения на прокси), что и влияет на Агент. Смысла тогда во внутренних настройках Агента НЕТ!