Автоматическая авторизация на PROXY

Тема в разделе "WASM.NETWORKS", создана пользователем holod, 20 янв 2011.

  1. holod

    holod New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2009
    Сообщения:
    25
    Если использовать WinInet + использовать флаг INTERNET_OPEN_TYPE_PRECONFIG, то в случае доступа в инет через прокси происходит автоматическая авторизация (по ранее сохранённому паролю или NTLM авторизациии, например).
    Это всё работает, если код, который конектится на серв работает от пользователя, т.к. все параметры прокси сохранены в current user в реестре. Но не работает, если код работает не от обычного пользака, а от NETWORK SERVICE, например. Можно ли как-нибудь добиться авторизации на прокси в таком случае?
     
  2. Hellspawn

    Hellspawn New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2006
    Сообщения:
    310
    Адрес:
    Москва
    попробовать для потока имперсонализацию на нужного пользователя? :)
     
  3. holod

    holod New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2009
    Сообщения:
    25
    У меня нет пароля пользователя..
     
  4. holod

    holod New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2009
    Сообщения:
    25
    Есть код который работает параллельно под пользователем, но код который лезет в инет работает от NETWORK SERVICE, т.е. я сами настройки могу прочитать, но вот как их заюзать что-то придумать не могу.
     
  5. 0x6b65

    0x6b65 Забанен

    Публикаций:
    0
    Регистрация:
    8 окт 2009
    Сообщения:
    92
    Для имперсонации можно использовать уже существующий токен процесса нужного пользователя: http://msdn.microsoft.com/en-us/library/aa379295(VS.85).aspx