Пытаюсь юзать WinHttpGetIEProxyConfigForCurrentUser из winhttp.dll.
Мне возвращается указатель на структуру:
- Код: Выделить всё
Private Type WINHTTP_CURRENT_USER_IE_PROXY_CONFIG
fAutoDetect As Boolean
lpszAutoConfigUrl As Long
lpszProxy As Long
lpszProxyBypass As Long
End Type
в которой, в свою очередь, 3 последние переменные - указатели на строки.
2 вопроса:
1. Как вытащить получаемые данные из поинтеров (3 последних переменных структуры WINHTTP_CURRENT_USER_IE_PROXY_CONFIG) ?
2. Если у пользователя стоит в настройках ИЕ автоопределение прокси и "Использовать сценарий автонастройки" - как в этом случае получить строку "proxy:port" ?
И вообще - как можно из настроек ИЕ получить данные о прокси корректно?
ЗЫ: читать реестр - не предлагать. Ибо есть еще Доменные прокси для АктивДиректори (это либо первая переменная структуры в true или вторая будет содержать строку-url со сценарием настройки).
ЗЗЫ: Сорри, если не туда запостил.